Model Computer Science Course Plan (Under development -- it isn't finished & not quite right yet).

Fall

 

Spring

CSC105 Intro to Computers
CSC150  Computer Science I
MATH123 Calculus I
ENGL101 Composition I
ArtsHum GenEd Elective (e.g. ART121)

3
3
3
3
3

CSC 250   Computer Science II
MATH125 Calculus II
SPCM101 Fundamentals of Speech
SocSci GenEd Elective (e.g. GEOG101)
ArtsHum GenEd Elective (e.g. PHIL200)

3
3
3
3
3
Year One
CSC260 -- Object Oriented Programming
CIS332 -- Structured Analysis and Design
MATH316 Discrete Mathematics
ENGL201 Composition II
PHYS211 University Physics I/Lab
3
3
3
3
4
CSC 300 -- Data Structures
CIS385 -- Networking II
ENGL208 Documentation and Presentation
MATHxxx Math Elective
PHYS213 University Physics II/Lab
3
3
3
3
4
Year Two
CSC314 -- Assembly Language Programming
CSC461 Programming Languages
CSC4xx Computer Science Elective
MATH381 Intro to Probability & Statistics
WrittenCommunication (e.g., HIST256)
Elective
3
3
3
3
3
3
CSC317 Computer Organization and Architecture
CSC466 Language Processing
CSC4xx Computer Science Elective
CIS484 Database Management Systems
SocSci GenEd Elective (e.g. ECON202)
Elective
3
3
3
3
3
3
Year Three
CSC4xx -- Computer Science Elective
CSC470 -- Software Engineering
CSC4xx Computer Science Elective
MATHxxx Math Elective
Elective
WEL100 Wellness for Life
3
3
3
3
3
1
CSC456 Operating Systems
CSC4xx Computer Science Elective
CSC4xx Computer Science Elective
MATHxxx Math Elective
Elective
WEL00L Wellness For Life Lab
3
3
3
3
3
1
Year Four

Comments

  • In this model, I've chosen University Physics for the science elective. I would recommend it to students who are not specifically interested in some other science.
    • It's a challenging course & will reinforce problem solving skills
    • physics describes the implementation materials and behaviors and the communications media used by computers
    • it's not a crucial choice though, so don't choose University Physics if:
      • you have a definite interest in some other science (e.g. biology and bioinformatics)
      • you struggle with the mathematics and problem solving, and University Physics would end up being more of a struggle than a learning experience
      • it doesn't fit the rest of your schedule
    • do choose University Physics if:
      •  you don't have a reason not to
      • you are specifically interested in graduate school and/or advanced applications in the hard sciences or engineering
      • you want to challenge yourself and improve your problem solving and mathematics skills


     

 

 

 

Miscellany