Computer Science and Computer Technology Minors

The department offers five minors that draw from both the Computer Science and Computer Technology curriculum. Requirements:

Minor in Computer Science– 21 credits

Students must earn a grade of C- (1.70) or better in courses required to successfully complete the requirements for the Minor. Courses are 3 credits unless indicated. Requirements:

 

CMSC-190: Introduction to Programming Logic (WOK: Problem Solving) *

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

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

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

Two courses (6 credits) in Computer Science chosen from the following, which may not be offered every semester:

  • CMSC-205: Systems Analysis and Design (WOK: Problem Solving)
  • CMSC-279: Computer Science: History, Trends and Ethical Issues (Writing Intensive)
  • CMSC-285: Algorithms in AI and Robotics
  • CMSC-300: Application Development
  • CMSC-321: Communications and Networks
  • CMSC-405: Programming Languages
  • CMSC-481: Special Topics in Computer Science

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

 

Minor in Information Management – 18 credits

Students must earn a grade of C- (1.70) or better in courses required to successfully complete the requirements for the Minor. Courses are 3 credits unless indicated. Requirements:

CMTC-190: Introduction to Computer Hardware and Peripherals
CMTC-200: Introduction to Web Design and Development
CMTC-230: Introduction to Data Communications
CMTC-280: Database Programming
CMSC-190: Introduction to Programming Logic

One CT or CS course (3-4credits) chosen from the following:

  • CMSC-210: Introduction to Java Programming (4 credits)
  • Special Topics course related to information managment

 

Minor in Web/Multimedia Design – 18 credits

Students must earn a grade of C- (1.70) or better in courses required to successfully complete the requirements for the Minor. Courses are 3 credits unless indicated. Requirements:

CMTC-200: Introduction to Web Development and Design
CMTC-201: Designing Websites
CMTC-210: Computer Graphics with Photoshop
CMTC-300: Web Design: xHTML and JavaScript

Two Computer Technology courses (6 credits) chosen from the following:

  • CMTC-205: Computer Graphics Design 
  • COMM-221: Video Production and Design

 

Minor in Programming – 21 credits

Students must earn a grade of C- (1.70) or better in courses required to successfully complete the requirements for the Minor. Courses are 3 credits unless indicated. Requirements:
CMTC-330: Introduction to Visual Basic Programming (4 credits) 
CMSC-190: Introduction to Programming Logic

CMSC-210: Introduction to Java Programming (4 credits)

CMSC-251: Data Structures in Java (4 credits)
Choose two courses (6 credits) from the following, which may not be offered every semester:

  • CMSC-281: Special Topics in CMSC/Topics vary by semester (Repeatable for credit)
  • CMSC-285: Algorithms in AI and Robotics
  • CMSC-300: Application Development
  • CMSC-481: Advanced Special Topics in CMSC/Topics vary by semester (Repeatable for credit)
  • CMTC-280: Database Programming

 

Minor in Computer Systems Management– 18 credits

Courses are 3 credits unless indicated.
Requirements:

CMTC-190: Introduction to Computer Hardware and Peripherals
CMTC-230: Introduction to Data Communications
CMTC-260: Applied Operating Systems
CMTC-280: Database Programming
CMTC-285: Management Information Systems
CMSC-205: Systems Analysis and Design

 

Minor in Digital Forensics – 18 credits

Courses are 3 credits unless indicated. New minor – Fall 2011.
Requirements:

CMDF-200: Introduction to Digital Forensics (See Pre-Requisites.)
CMDF-220: Legal Issues/Digital Forensics I
CMDF-240: Legal Issues/Digital Forensics II
CMDF-300: Advanced Digital Forensics
CMDF-320: Technical Writing in Digital Forensics
CMTC-190: Introduction to Computer Hardware and Peripherals