Computer Science Minor

Requirements for a Minor in Computer Science

CS-101Basics of Computer Science3
CS-135Programming for Non-CS Majors3-4
or CS-140 Introduction to Programming
CS-155Computer Networking and Security3
PH-134Computing Ethics (Or take a 200+ level CS course)3
or UR-230 Technology, Public Policy and Urban Society
Take a 3-4 credit 200 + level CS course3-4
Take a 300+ level CS course3
Total Credits18-20

Students in the Computer Science Minor will be able to:

  • Understand basic concepts in variety of Computer Science fields.
  • Understand basic syntax of programming languages and apply a programming language to solve real-word problems.
  • Understand the fundamentals of networks, protocols, the Internet and computer security.
  • Analyze a problem, develop/design multiple solutions, and evaluate and document the solutions based on the requirements.
  • Communicate effectively both in written and oral form.
  • Learn new models, techniques, and technologies as they emerge and appreciate the necessity of such continuing professional development.
  • Identify professional and ethical considerations and apply ethical reasoning to technological solutions to problems.