Eastern Connecticut State University
Computer Science
Text Only Version
Eastern's Home Page
 
Computer Science Major :
(BS) Degree Requirements

A major must satisfy Categories I, II and III noted below. A grade below 2.0 in any 300- or 400-level course in MAT or CSC is unacceptable toward the major. Students majoring in Computer Science are exempt from the university's General Education Requirements: Section IIIA (Mathematics) and Section VC (Computer Competency Requirements).

I. Required Courses:
Subject Course Title Credits
CSC 210 Computer Science and Programming I 3
CSC 231 Computer Science and Programming II 3
CSC 251 Net-centric Computing 3
CSC 330 Data Structures 3
CSC 335 Design and Analysis of Computer Algorithms 3
CSC 340 Programming Languages and Translation 3
CSC 341 Database and Information Management 3
CSC 344 Operating Systems 3
CSC 378 Computer Organization and Architecture 3
CSC 445 Software Engineering and Professional Practice 3
CSC 450 Senior Seminar 3
Subtotal: 36 credits
II. Electives:
Select an additional four courses from any track below or four computer science courses, not in I, numbered 300 or above, except internships
Hardware Architecture
Subject Course Title Credits
CSC 347 Embedded Micro-Controllers 3
CSC 355 Digital Logic Lecture 3
CSC 356 Digital Logic Laboratory (Optional) 1
CSC 365 Advanced Digital Logic 3
CSC 366 Advanced Digital Logic Laboratory (Optional) 1
CSC 420 Microprocessor 3
Net-Centric Computing
CSC 337 Computer Networks and Distributed Processing 3
CSC 338 Computer Networks and Distributed Processing Programming 3
CSC 339 Network Management and Administration 3
CSC 410 Client/Server Computing 3
Computational Science
CSC 350 Numerical Analysis 3
CSC 351 Signals and Systems 3
CSC 352 Digital Signal Processing 3
CSC 353 Introduction to Wavelet Theory and Applications 3
CSC 430 Computability and Automata 3
CSC 455 Computer System Performance Evaluation 3
Software Development
CSC 375 Artificial Intelligence 3
CSC 410 Client/Server Computing 3
CSC 456 Advanced Software Development 3
CSC 475 Intelligent Systems 3
Subtotal: 12 credits
III. Related Fields:
Computer science majors must take the following courses to complete the computer science requirements
Subject Course Title Credits
MAT 230 Discrete Structures 3
MAT 243 Calculus I with Technology 3
MAT 244 Calculus II with Technology 3
Subtotal: 9 credits
Total Credits 54
In addition to the core subject areas, the Computer Science Department offers students a unique opportunity to focus on a specific track in hardware architecture, software development, net-centric computing, or computational science.