CS/CIS Curriculum: 2007
The official version will appear in the 2007-2008 Catalog.
CS/CIS Core (15 units)
This will use the same programming language throughout.
- C SC 1325 Fundamentals (Fall, Spring)
- as is. Majors should take this in Fall if possible
- C SC 1340 Advanced programming Concepts (Spring)
- Replaces current Intermediate Programming & BDP. A second programming
course in the same language as Fundamentals. Prereq C SC1325
- CIS 3311 DBMS
- prereq C SC 1340, Math 2315 (Fall)/dd>
- C SC 3330 Data Communications/Networking (Spring)
- C SC 4360 Software Engineering. (Spring)
- Capstone. Prereq CIS 3311, senior standing
Additional Major Requirements (CS area) (15 units)
- C SC 2330 Programming Languages Topics: C
- this is the former number for this course. No prereq.
- C SC 2370 Machine Organization and Assembly Language
- Prereq 1325
- C SC 3360 Data Structures(Fall)
- Prereq C SC 1340, Math 2315
- C SC 4310 Organization of Programming Languages (Spring)
- Prereq: C SC1340, C SC 2330, C SC 2370
- C SC 4340 OS
- Prereq 2330, 2370, 3360
CS Electives (6 hours from)
- CIS 3320 Internet Programming
- CIS 3380 MIS
- C SC 3315 Advanced Technology in the Schools
- C SC 4388 Internship
CS Supporting Courses (24 - 26 hours)
Math 2315, 2421, 2340, 3351, 4331 (Numerical Analysis) 16 hours
Physics: 1410, 1420 or 2510, 2520 8 - 10 (students can use one of these for Gen
Ed).CIS (24 hours)
Business Data Processing and Systems Analysis are eliminated. The new
advanced programming concepts and Software Engineering take their place. CS/CIS
Core plus Internet Programming plus one upper division elective.
CSC 1325 Fundamentals
CSC 1340 Advanced Programming Concepts
CIS 3311 DBMS
CIS 3320 Internet Programming
CSC 3330 Networking
CSC4360 Software Engineering
Math 2315 Discrete Math (note replaces College Algebra)
Also includes CIS 1315 (Fluency) and CIS 3380 (MIS) part of the Business
Core