Computer and Information Sciences Major

Computer and Information Technology Library Resources

The major in Computer and Information Sciences is designed to prepare students for graduate study and/or careers in computer science and related fields. Students take a variety of courses that introduce them to programming concepts, data structures, computer algorithms, computer architecture and networking. Students participate in an internship that enables them to apply their academic knowledge and gain experience in the workplace. A minimum Career GPA of 2.00 and a minimum Major GPA of 2.00 are required for graduation. Courses required in the major comprise the major GPA. Unless indicated, students must earn a grade of C- (1.70) or better in courses both in the major and in order to successfully complete the requirements for the major. Students must earn a grade of C- (1.70) or better in courses required to successfully complete the requirements for the Minor.

Students declaring a major in Computer and Information Sciences should schedule an initial placement interview with a member of the faculty either at the formal orientation or at another convenient time. Based on the student’s prior experience, CMSC-190: Introduction to Programming Logic and CMTC-190: Introduction to Computer Hardware and Peripherals may not be required; students will be advised to register for the next level of appropriate coursework.

Major in Computer and Information Sciences – 63 credits
Courses are 3-credits unless indicated.
Required in the Major:

 

CMSC-190: Introduction to Programming Logic *

CMSC-205: Systems Analysis and Design (WOK: Problem Solving)

CMSC-210: Programming in Java ( 4 credits) (WOK: Problem Solving)

CMSC-251: Data Structures in Java (4 credits)

CMSC-280: Computer Science: History, Trends and Ethical Issues (Writing Intensive)

CMSC-285: Algorithms in AI and Robotics

CMSC-300: Application Development and Design

CMSC-310: Research Methods in Computer and Information Science **

CMSC-321: Communications and Networks

CMSC-350: Computer Architecture and Logic Design (4 credits)

CMSC-401: Internship in Computer Science

CMSC-405: Programming Languages

CMSC-498: Senior Seminar in Computer and Information Sciences

Choice of one course (3 credits) from the following, which may not be offered every semester:

  • CMSC-281: Special Topics in Computer Science/Topics vary by semester (Repeatable for credit)
  • CMSC-481: Advanced Special Topics in Computer Science/Topics vary by semester (Repeatable for credit)
  • CMDF-200: Introduction to Computer Forensics

Also required:

 

CMTC-190: Introduction to Computer Hardware and Peripherals *

CMTC-230: Introduction to Data Communications

CMTC-280: Database Programming

Choice of:

  • MATH-202: Mathematics for Management and the Social Sciences I (WOK: Problem Solving)
    OR
  • MATH-203: Analytic Geometry and Calculus I (WOK: Problem Solving)

MATH-225: Introduction to Statistics I (WOK: Problem Solving)

MATH-261: Discrete Methods in Mathematics (WOK: Problem Solving)

 

Recommended, but not required:

MATH-204: Analytic Geometry and Calculus II

PHYS-121: Principles of Physics I (4 credits) (WOK: Scientific)

PHYS-122: Principles of Physics II (4 credits) (WOK: Scientific)

 

* May not be required based on interview. Students who do not need to take this course will choose an elective (3 credits.)

** Student must earn a grade of C or better.

 

Sample Bachelor of Science: Computer and Information Science Major/selected minor (declaration of minor not required for graduation):  

Please note that this is a suggested academic plan only, it is not meant to address each student’s individual requirements or interests. Students will develop a personalized academic plan with a faculty advisor; however, it is the student’s responsibility to be aware of, register for, and successfully complete all of the requirements for graduation in the major.

 

 

Year One Fall 

15/16* 

Year Two Fall 

15/16* 

Year Three Fall 

16 

Year Four Fall 

15 

CMSC-190 or elective
CMTC-190 or elective
ENGL-101
RLST-104
Language-103
FYIN-100*
CMSC-205
CMSC-251 (4 cr)
GLST-201
MATH-202 or 203
WOK or elective
FYIN-101*
CMSC-280 (WI)
CMTC-280
MATH-225
WOK or elective (4 cr)
Minor #2
CMSC-300
CMSC-310
CMSC-401
WOK or elective
Minor #4 or elective
       

Year One Spring 

13/14* 

Year Two Spring 

17 

Year Three Spring 

15/16* 

Year Four Spring 

15 

CMSC-210 (4 cr)
CMTC-230
ILAR-101
WOK or elective
PHED #1*

Swim Test*

CMSC-285
CMSC-350 (4 cr)
ETHS-201
MATH-261
PSPK-101 (1 cr)

Minor #1 or elective

CMSC-321
CMSC-405
RLST-2XX
Minor #3 or elective
WOK or elective

PHED #2

CMSC-498
CMSC elective
Minor #5 or elective
Minor #6 or elective
WOK or elective

 

 

*Non-academic credit - these courses do not apply towards the minimum required for graduation.

Minimum Academic Credits required for graduation: 121