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
CS 101 - www.computing.you
or
IT 101 - Living in a Digital Society
CS 112 - Introduction to Programming in Java
Select 3 out of the following four courses
CS 227 - Computer Networks
CS 230 - Web Services and Web-Centric Computing
CS 327 - Security Issues in a Networked Environment
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 1
CS 101 - www.computing.you
CS 112 - Introduction to Programming in Java
CS 113 - GUI and Event Driven Programming
CS 232 - Data Structures
CS 233 - Analysis of Algorithms
or
CS 330 - Structure and Organization of Programming Languages
Path 2
CS 112 - Introduction to Programming in Java
CS 113 - GUI and Event Driven Programming
CS 232 - Data Structures
Select 2 courses out of the following four courses
CS 233 - Analysis of Algorithms
CS 320 - Web Services and Web-Centric Computing
CS 330 - Structure and Organization of Programming Languages
CS 335 - Object-Oriented Design and Software Development
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, CS 226, CS 227; one of the following: CS 113, CS 345, or CS 327; and one additional CS course other than CS 101.
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. Required courses: IT 101 or CS 101, CS 112, and CS 333. Choose two of the following courses: MGMT 234, MGMT 321, COMM 122, COMM 300, PHIL 225.
Minor in Scientific Computation
Requirements:
Math 238 Applied Statistical Models (or Math 118 Introductory Statistics)
Math 343 Mathematical Modeling
CS 112 Introductory to Programming in Java
CS333 Database Management Systems
A fifth course to be chosen from:
CS 226 Computer Organization and Architecture
CS 113 GUI and Event-Driven Programming
Math 218 Biostatistics
Math 339 Probability and Mathematical Statistics
A course in differential equations (currently available thru COF)