Skip to this page's content

Home » Undergraduate College » Admission » Computer Science and Informatics » Majors & Minors » Minors

Computing technology pervades our experience, both in the workplace and in our personal lives. An understanding of technology and its application, as well as the development of strong technical skills is an asset for any college graduate.

Minor in Computer Science - Web Development Track

This option provides a strong technical background for anyone wishing to develop web-based applications. Students will learn Html, JavaScript, Java, database design and implementation, as well as the network infrastructure upon which web applications are built, including security considerations.

The curriculum includes:

  • IT 101 Living in a Digital Society
  • CS 112 Introduction to Programming

Select three of the following:

  • CS 111 The Science of Sound and Image Media
  • CS 227 Computer Networks
  • CS 327 Security in a Networked Environment
  • CS 321 Web Services and Web-Centric Programming
  • CS 333 Database Management Systems

Minor in Computer Science - Software Development Track

This option provides an introduction to software development and programming. It is appropriate for anyone considering a major in computer science or interested in application programming. There are two possible paths depending on the starting point:

Path A:

  • IT 101 Living in a Digital Society
  • CS 112 Introduction to Programming
  • CS 113 GUI and Event-Driven Programming
  • CS 232 Data Structures and Algorithms

One of the following:

  • CS 330 Structure and Organization of Programming Languages
  • CS 321 Web Services and Web-Centric Computing

Path B:

  • CS 112 Introduction to Programming
  • CS 113 GUI and Event-Driven Programming
  • CS 232 Data Structures and Algorithms
  • CS 321 Web Services and Web-Centric Programming
  • CS 330 Structure and Organization of Programming Languages

Minor in Computer Science - Systems Track

This option prepares the student to perform user support, system administration, or network administration, and develops the technical expertise needed in many small offices and organizations today.

The curriculum includes:

  • CS 112 Introduction to Programming
  • CS 226 Computer Organization and Architecture
  • CS 227 Computer Networks
  • One additional CS course other than CS 111.

And one of the following:

  • CS 113 GUI and Event-Driven Programming
  • CS 345 Operating Systems
  • CS 327 Security in a Networked Environment

Minor in Computer Science - Open Track

A custom-designed minor consisting of five courses may be proposed by the student to achieve her specific goals. Faculty members are available to help the student design this minor. The computer science and information technology faculty must approve the final proposal.


Minor in Information Technology

The minor in information technology provides the technology skills and understanding required of every professional in today's workforce. You gain an excellent grounding in technology—an overview of technology and web applications, a familiarity with a modern programming language (Java), the ability to design, create and use a database; a grasp of management issues; and the ability to sharpen your communication skills. This minor is a nice complement to any major at Simmons.

Requirements:

  • IT 101 Living in a Digital Society
  • CS 112 Introduction toProgramming
  • CS 333 Database Management Systems

Choose two of the following courses:

  • COMM 120 Communications Media
  • COMM 121 Visual Communication
  • COMM 122 Writing and Editing Across the Media
  • COMM 181 Public Speaking and Group Discussions
  • MGMT 234 Organizational Communication and Behavior
  • MGMT 321 Managing the Diverse Workforce
  • PHIL 225 Ethical, Legal, and Social Issues in Information Technology

Minor in Scientific Computation

The minor in scientific computation deals with the processing of large sets of 'messy data'. A must for anyone planning on attending graduate school.

Requirements: 

  • MATH 238 Applied Statistics
       Or MATH 118 Introductory Statistics
  • MATH 343 Mathematical Modeling
  • CS 112 Introduction to Programming
  • CS 333 Database Management Systems

A fifth course to be chosen from:

  • CS 226 Computer Organization and Architecture
  • CS 113 GUI and Event-Driven Programming
  • MATH 227 Biostatistical Design and Analysis
  • MATH 339 Probability and Mathematical Statistics
  • A course in differential equations (currently available thru COF)