This document outlines the course schedule and requirements for a computer science major across five years of undergraduate study. It includes introductory courses in the first two years such as calculus, physics, programming structures, and data structures. The junior and senior years focus on more advanced CS topics like algorithms, databases, operating systems, programming languages, and software engineering. The curriculum culminates in an honors research project in the final spring semester.
Download as DOCX, PDF, TXT or read online on Scribd
0 ratings0% found this document useful (0 votes)
43 views
Pre: Junior Summer
This document outlines the course schedule and requirements for a computer science major across five years of undergraduate study. It includes introductory courses in the first two years such as calculus, physics, programming structures, and data structures. The junior and senior years focus on more advanced CS topics like algorithms, databases, operating systems, programming languages, and software engineering. The curriculum culminates in an honors research project in the final spring semester.
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 1
PRE:
Honors Anthropology (3)
The Historical Novel (3) Intermediate French (3) Sophomore Fall (21): Introduction to Acting (3) Stagecraft (4) Stagecraft Lab (0) Grant Writing for the Arts (2) Intro. to Theatrical Design & Production (3) Drawing and Rendering (3) Costume Design (3) Honors Colloquium (3) Sophomore Spring (21): Into to CS Major (3) Calculus I (4) ENGR Orientation (1) Physics I (4) Physics Lab (1) Sophomore Summer (10): Calculus II (4) Honors Perspectives (3) US History (3) Junior Fall (11): Calculus III (4) Applied Logic (3) Programming Structures/Abstractions (4) Junior Spring (9): Data Structures (3) Discrete Structures (3)
Computer Organization (3)
Junior Summer (10): Linear Algebra (4) Math IV (3) Public Speaking (3) Senior Fall (9): Theory of Computation (3) Software Reqs & Specs (3) Intro to Operating Systems (3) Senior Spring (9): Honors Reading (3) Principles of Programming Languages (3) Human Computer Interaction (3) Senior Summer (3): Applied Stat Methods (3) Year 5 Fall (12): Software Engineering I (3) Algorithm Analysis (3) Database Management Systems (3) CS Elective (3) Year 5 Spring (9): CS Elective (3) Honors Research (3) Software Engineering II (3)