Assumption College

Academics - Assumption College: Computer Science - Degree Requirements

 
Computer Science
 
Degree Requirements

Major in Computer Science

The major consists of a total of fifteen (15) required courses, which comprise seven specifically required courses in computer science, five electives in computer science, and three courses in mathematics:


Required Courses (15)

First Year/Sophomore:

  • CSC 117 Introduction to Programming

  • CSC 250 Intermediate Programming

  • CSC 305 Data Structures*

  • CSC 260 Command Language Interfaces

  • MAT 117-118 Calculus I and II OR MAT 131-132 Elementary Calculus I and II

  • MAT 202 Discrete Structures

Sophomore /Junior:

  • CSC 231 Programming in Assembly Language**

  • CSC 321 Database Management Systems**

  • CSC 330 Computer Networks

* If necessary, may be taken in the fall of junior year.

** If not offered during sophomore year, must be taken during junior year.


Electives:

A minimum of five additional courses chosen from computer science courses numbered above 260 or MAT 356 Numerical Analysis or PHY 213 Introduction to Engineering. The required courses are offered every year, excepting CSC 231, CSC 321 and CSC 330.


These courses and the elective courses are offered in alternate years. Students should consult with an advisor in the department to plan their program.


Minor in Computer Science

A minor in computer science consists of eight courses, which must include:

  • CSC 117 Introduction to Programming

  • CSC 250 Intermediate Programming

  • CSC 305 Data Structures

  • MAT 117-118 Calculus I and II OR MAT 131-132 Elementary Calculus I and II

  • MAT 202 Discrete Structures

  • Two courses from the computer science courses numbered above 250.

Minor in Information Technology

Students working towards the IT Minor in Information Technology can choose 1 of 3 tracks, each of which complements a different major:

  • Applied Track: for students majoring in Accounting

  • Online Track: for students majoring in Marketing or Organizational Communication

  • Analytical Track: for students majoring in Management or International Business.

Applied Track

Required Courses (2)

  • CSC 113 Introduction to Computer Science

  • ACC 211 Accounting Information Systems OR MGT 302/MKT 302 Management Information Systems

Electives: select 4

  • CSC 117 Introduction to Programming

  • CSC 118 Internet

  • CSC 119E Presentation Graphics and Powerpoint

  • CSC 170 Desktop Publishing

  • CSC 175 Databases and Spreadsheets

  • CSC 250 Intermediate Programming

  • CSC 301 Systems Analysis and Design

  • CSC 315 E-Commerce

  • CSC 335 Computer and Network Security

Return to Track listing


Online Track:

Required Courses (2)

  • CSC 113 Introduction to Computer Science

  • ACC 211 Accounting Information Systems OR MGT 302/MKT 302 Management Information Systems

Electives: select 4

  • CSC 117 Introduction to Programming

  • CSC 118 Internet

  • CSC 170 Desktop Publishing

  • CSC 175 Databases and Spreadsheets

  • CSC 180 Electronic Communications and Multimedia

  • CSC 220 Multimedia for the Web

  • CSC 250 Intermediate Programming

  • CSC 301 Systems Analysis and Design

  • CSC 315 E-Commerce

  • CSC 335 Computer and Network Security

Return to Track listing


Analytical Track:

Required Courses (2)

  • CSC 113 Introduction to Computer Science

  • ACC 211 Accounting Information Systems OR MGT 302/MKT 302 Management Information Systems

Electives: select 4

  • CSC 117 Introduction to Programming

  • CSC 175 Databases and Spreadsheets

  • CSC 250 Intermediate Programming

  • CSC 261 Simulation

  • CSC 301 Systems Analysis and Design

  • CSC 327 Operations Research

  • CSC 335 Computer and Network Security

Return to Track listing


 

 

Type Spotlight

 

Leslie Lupien

Pomfret, CT

Leslie balances basketball, majoring in Biology, and minoring in Sociology