
The First Two Years
In a student's first two years in the program, they take courses in core computer science and software engineering classes. This is a sketch; there are Issues on First Two Years still under discussion.
Numbers in parentheses are the number of credit hours the course is worth.
Only computer science and directly related courses are listed; students will also be taking some humanities and scienc courses outside this core.
For comparison, one might want to look at the proposed Computer Science semestersbased curriculum.
 Semester 1 (17 hours)
CS 1301
 Introduction to Computing I
 3
 A first course in computing....

 Calculus I
 4
 Introductory Calculus. Is Calculus Needed?

 English Comp I
 3
 Lern how to rite good

 Lab Science I
 4


 Social Science
 3


 Semester 2 (13 hours)
CS 1302
 Introduction to Comptuing II
 3
 A second course in computing....

.
 Calculus II
 4
 More advanced basic calculus. A prereq to more directly useful stuff....

.
 English Comp II
 3
 Learn how to write well

.
 History/Political Science
 3
 .

 Semester 3 (1617 hours)
CS 2330
 Languages and Translation
 3
 A detailed look at imperative programming languages, and techniques for implementing compilers for them.

MATH
 Linear Algebra
 3
 A useful math course.

ECE
 Intro. to Computer Engineering
 3
 An overview of computers from a hardware perspective.

 Construction Practicum?
 23
 Practical experience building software. Use of higher level
development tools like compiler compilers.

.
 Humanities I
 3
 .

.
 Wellness
 2

 Semester 4 (1516 hours)
CS 2340
 Objects and Design
 3
 Software modelling and design from an objectoriented perspective

CS 2200
 Systems and Networks
 4
 A holistic depiction of real computers and computer networks.
Intended to take away the mystery, so that students may make practical
decisions about hardware issues.

.
 Combinatorics
 3
 A truly useful math course

.
 (Construction Practicum 2?)
 23
 More practical experience building software

.
 Humanities II
 3
 .

