Computer Science Department






INFORMATION TECHNOLOGY Concentration

This concentration is designed to prepare the student for employment involving Web development and computer network design and maintenance.

Core Courses (Required of all CS majors):

CS-200 Programming I 3 cr.
CS-201 Discrete Structures 3 cr.
CS-207 Programming II 3 cr.
CS-301 Computer Organization with Assembly Language Programming
3 cr.
CS-304 Data Structures 3 cr.
CS-308 Operating Systems 3 cr.
CS-319 Fundamentals of Software Engineering 3 cr.
CS-324 Introduction to the Design of Algorithms 3 cr.
    _____
    24 cr.


Required Courses for the Information Technology concentration:

CS-300 Client-side Web Development   3 cr.
CS-315 Database Management   3 cr.
CS-320 Object Oriented Programming   3 cr.
CS-321 Server-side Web Development   3 cr.
CS-331 Computer Networks   3 cr.
One CS 300-level electives, approved by the CS Department   3 cr.
CS Core Courses as listed above 24 cr.
    _____
  Total 42 cr.


Approved electives:

All CS 300-level courses, with the following exceptions:

CS-303 Basic Concepts in Computer Assisted Instruction

CS-391 Supervised Field Study II and
CS-392 Supervised Field Study III
       Only 3 credit hours of internship credit may be applied to the major. 

CS-310 Topics in Computer Science and
CS 314 Independent Study in Computer Science
        must be approved as electives in advance, and will apply to the  
        Information Technology
concentration only if the content is
        appropriate.

Highly recommended elective for the Information Technology concentration: CS-332 Internet Protocols



The major in Computer Science is planned as part of a four-year degree.  A student interested in pursuing the Information Technology concentration must take MATH-106 Precalculus Mathematics or MATH-111 Business Calculus.

A Computer Science major with an emphasis in Information Technology will generally take at least six terms and should be started in the sophomore or junior year.

Students must complete prerequisite course(s) with a grade of 'C' or better before taking the next course.  The order in which courses may be chosen is listed below.  Students are advised to take no more than three computer science courses in one semester.


Group one
CS-200 Programming I
CS-201 Discrete Structures

Group two
CS-207 Programming II
CS-300 Client-side Web Development

Group three
CS-304 Data Structures
CS-301 Computer Organization with Assembly Language Programming
CS-315 Database Management

Group four
CS-308 Operating Systems
CS-319 Fundamentals of Software Engineering
CS-320 Object Oriented Programming
CS-324 Introduction to the Design of Algorithms
CS-331 Computer Networks

Group five
CS-321 Server-side Web Development

Group six
One
CS 300-level electives, as approved by the CS Department.*

*Electives may also be taken in groups two, three, four, or five on the condition that all prerequisites for the chosen electives are met.

Return to CS Dept. Home Page


About Northeastern | Academic Programs | Admissions | Information Resources | Student Resources | Site Search | Site Map | Campus Maps | Home
Academic Development | College of Arts & Sciences | College of Business & Management | College of Education | Distance Education | Graduate College | International Programs | Community Outreach Programs | Lake County Multi-University Center | Nontraditional Degree Programs