1 / 3

Streamlined Programming Curriculum Requirements for Computer Science Students

The proposed programming requirements for the Computer Science curriculum outlines two distinct tracks for students based on their prior programming experience. The Software (SW) track requires COP 3502 as a foundational course, while the Hardware (HW) track includes EEL 3834 or a C++ course. The curriculum aims to remove redundancies between COP 3503 and COP 3504, ensuring a more efficient learning path. Students without programming experience will begin with a Java-based course (COP 2502), while those with prior experience will advance to an advanced C++ course (COP 3503).

markku
Download Presentation

Streamlined Programming Curriculum Requirements for Computer Science Students

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. CEN Computer Programming RequirementsCEN/CISE Curriculum Sub-committeeManuel Bermudez, Doug Dankel (chair)Rob Fox, Joe Wilson

  2. Existing Programming Requirements A • Software track: can be satisfied in two separate ways • A: For students without prior programming experience • B: For students already with some programming experience • Has to take COP3502, which is a hidden requirement • Seems to have large overlap between COP 3503 and 3504 • Hardware track: EEL 3834 or some C++ course in COE • SW track convoluted; HW track not very structured Software (SW) Track COP 3502 Hardware (HW) Track B someC++ course in COE EEL 3834 COP 3503 or COP 3504

  3. Proposed Programming Requirements Summary and Conclusions • COP 2502: beginning programming course • Java-based • COP 3503: advanced programming course • C++based • Similar to existing CISE sequence, but streamlined • Satisfies C++ recommendation (from IABs) A: Student without prior programming experience in Java B: Student with prior programming experience in Java A COP 2502 B COP 3503

More Related