Computer Science

Sample Four-Year Plan

B.S. in Computer Engineering
Suggested Four-Year Sequence (132 semester hours)

Year I:


Fall Semester (17 credits)

Spring Semester (16 credits)

MATH 71: Calculus I (4)

MATH 72: Calculus II (4)

CSC 14: Discrete Structures (3)

CSC 16: Fund. Comp. Science II (4)

CSC 15: Fund. Comp. Science I (4)

PHYS 11A: General Physics (4)

One of:
ENGG/TPP15: Intro To Engineering (3) 
ENGG/TPP19: Technology & Society (3)

PHYS 11B: General Physics Lab (1)

WSC 1: Composition (3)

WSC 2: Composition (3)

Year II:


Fall Semester (18 credits)

Spring Semester (17 credits)

MATH 73: Calculus III (4)

MATH 143: Engineering Math I (3)

CSC 17: Fund. Comp. Science III (3)

CHEM 3A: General Chemistry (3)

CSC 110: Intro Comp. Architecture (3)

CHEM 3B: General Chemistry Lab (1)

ENGG 30: Eng. Circuit Analysis (3)

CSC 112: Operating Systems (3)

PHYS 12A: General Physics (4)

ENGG 32A: Logic Digital Circuits (3)

PHYS 12B: General Physics Lab (1)

ENGG 34: Circuit Analysis Lab(1)

 

Social Science or Humanities (3)

Year III:


Fall Semester (16 credits)

Spring Semester (16 credits)

CSC 185/ENGG 185: Methods of Random Processes (3) or
ENGG 189: Random Signal Analysis (3)

CSC 154/ENGG 154: Adv. Comp. Architecture Laboratory (1)

ENGG 32B: Digital Circuits Lab (1)

CSC 153/ENGG 153: Adv. Comp. Architecture (3)

ENGG 36: Microprocessor Systems (3)

CSC 175: Data Comm. And Netw. (3)

ENGG 33: Electronic Circuits (3)

CSC 190: Software Engineering (3)

CSC 113: Intro Embedded Systems Design (3)

ENGG 104: Eng. Electromagnetics (3)

Free Elective (3)

Technical elective (3)

Year IV:


Fall Semester (16.5 credits)

Spring Semester (15.5 credits)

CSC 197A: Ind. Senior Design Project in CS and CE (1)

CSC 197B: Ind. Senior Design Project
In CS and CE (1)

CSC 198F: Seminar in CS and CE (0.5)

CSC 198S: Seminar in CS and CE (0.5)

ENGG 176: Network Analysis (3)

CSC 163: Comp. Ethics, Society (1)

Technical electives (6)

ENGG 177: Signals and Linear Systems (3)

Social Science or Humanities (6)

ENGG 192: Electronics Lab (1)

 

ENGG 172: Computer Aided Circuit Design (3)

 

Technical elective (3)

 

Social Science or Humanities (3)