Information and Computer Science


Bachelor of Science in Information and Computer Science

The Information and Computer Science (ICS) curriculum prepares students for a broad range of computer opportunities in industry as well as in graduate studies. ICS students choose one or more specialty areas from among these four options: Computer Science, Software Engineering, Data Management, or Networking. Depending on their chosen specialty area, ICS graduates are well prepared for these industry positions: Web programmer, applications programmer, systems analyst, information technology (IT) project manager, database analyst, or network analyst.

Program Competencies:
  • Apply problem-solving and critical-thinking skills and use popular computer technologies in producing technology solutions.
  • Communicate effectively, ethically, and professionally in a team environment.
  • ICS/CS and ICS/SE students: Design and implement elegant programs that utilize data structures and operating systems concepts.
  • ICS/NT students: Explain computer networking and security concepts and demonstrate proficiency in use of popular computer networking and security technologies.
  • ICS/DM students: Design and implement elegant data management solutions.

Information and Computer Science CORE 36-38 cr.
CS 151 Introduction to Programming 3 cr.
CS 208 Discrete Mathematics 3 cr.
CS 219 Programming Fundamentals 3 cr.
CS 225 Programming Concepts 3 cr.
CS 300 Technology in a Global Society 3 cr.
CS 321 Web Programming I 3 cr.
CS 365 Computer Networking 3 cr.
CS 373 Computer Network Security 3 cr.
IS 205 Managing Information Systems 3 cr.
IS 361 Data Management Concepts 3 cr.
MA 120 Basic Concepts of Statistics 3 cr.
MA 135 College Algebra -OR-
MA 141 Trigonometry -OR-
MA 150 Precalculus Mathematics -OR-
MA 210 Calculus and Analytic Geometry -OR-
MA 221 Calculus and Analytic Geometry for Majors I (5 cr.)
3 cr.
SPECIALTY AREAS
Computer Science - Prerequisite Tree 23-24 cr.
CS 220 Computer Architecture 3 cr.
CS 305 Introduction to Artificial Intelligence 3 cr.
CS 322 Web Programming II 3 cr.
CS 351 Computer Operating Systems 3 cr.
CS 352 Data Structures 3 cr.
MA 210* & MA 211 Calculus & Analytic Geometry I & I 6 cr.
-OR- MA 221* Calculus and Analytic Geometry for Majors I 5 cr.
MA 311 Linear Algebra 3 cr.
Software Engineering - Prerequisite Tree 27 cr.
AC 201 Principles of Accounting I 3 cr.
CS 220 Computer Architecture 3 cr.
CS 314 User Interface Design 3 cr.
CS 322 Web Programming II 3 cr.
CS 351 Computer Operating Systems 3 cr.
CS 352 Data Structures 3 cr.
IS 315 Computer Systems Analysis & Design I 3 cr.
MG 371 Management and Organizational Behavior 3 cr.
CS/IS Elective (any 3-credit CS/IS course level 300 or above that is not required by this specialty area) 3 cr.
Data Management - Prerequisite Tree 27 cr.
AC 201 Principles of Accounting I 3 cr.
CS 314 User Interface Design 3 cr.
CS 352 Data Structures 3 cr.
IS 315 Computer Systems Analysis & Design I 3 cr.
IS 362 Applied Database Management 3 cr.
MG 371 Management and Organizational Behavior 3 cr.
Select three courses from this list:
  • AC 202 Principles of Accounting II
  • CA 104 Interpersonal Communication I
  • CS 322 Web Programming II
  • EC 315 Quantitative Research Methods
  • HR 422 Organizational Development and Change
  • IS 316 Computer Systems Analysis & Design II
  • MK 351 Principles of Marketing
  • MK 385 Consumer Behavior
  • MK 453 Marketing Research & Information Systems
9 cr.
Networking and Security - Prerequisite Tree 28 cr.
CS 220 Computer Architecture 3 cr.
CS 351 Computer Operating Systems 3 cr.
CS 366 Computer Networking Laboratory 3 cr.
CS 371 Internetworking 3 cr.
CS 372 Advanced Networking 3 cr.
CS 385 Modern Developments in Advanced Networking 3 cr.
IS 315 Computer Systems Analysis & Design I 3 cr.
MG 371 Management and Organizational Behavior 3 cr.
Six credits of electives from the following:
  • AR 427 Web Page Design (3 cr.)
  • Any 3-credit CS/IS course level 300 or above that is not required by this specialty area.
6 cr.
TOTAL 59-66 cr.

*MA 210 & MA 221 prerequisite: MA141 or MA150