View this PageEdit this PageUploads to this PageHistory of this PageHomeRecent ChangesSearchHelp Guide

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 semesters-based 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 (16-17 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?
    2-3
    Practical experience building software. Use of higher level
    development tools like compiler compilers.

    .
    Humanities I
    3
    .

    .
    Wellness
    2




  • Semester 4 (15-16 hours)







    CS 2340
    Objects and Design
    3
    Software modelling and design from an object-oriented 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?)
    2-3
    More practical experience building software


    .
    Humanities II
    3
    .