|
The demand for computer science majors is growing! A wide variety of career opportunities
is available. The ACM (A major professional society) maintains a student friendly
The Computer Science Major at Malone College is organized with these features and distinctives:
- The major emphasizes breadth such that students learn a variety of operating systems (Windows, Linux, zOS at a minimum), languages, and technologies. This conforms to the Ohio business environment which has many employers using a wide variety of computing platforms, languages, and technologies. An objective is that students are prepared to learn new platforms, languages, and technologies quickly.
- All students, including freshman, have access to a dedicated lab environment in which students may customize systems, install custom software, and do specialized experiments and projects.
- By taking CPSC 341, CPSC 346 and CPSC 346 as electives, students are prepared to build not only web programs, but install and customize web servers. The courses emphasize understanding how the technology operates, not just "push this button" methods so that students are prepared for this fast changing area of computer science.
- As part of the IBM Academic Initiative program, students have access to an advanced lab environment for learning modern (zOS) mainframe technology. By taking CPSC 331 and CPSC 414, students are prepared to meet the high demand for mainframe skills.
Computer Science majors are able to emphasize either Information Systems or Computer Science by selecting a track within the major. In addition to the course requirements for the selected track, all majors in computer science must complete the following 26 hours of core courses:
- CPSC 141 - Principles of Computer Science I
- CPSC 142 - Principles of Computer Science II
- CPSC 290 - Data Structures
- CPSC 301 - Computer Architecture
- CPSC 304 - Operating Systems
- CPSC 401 - Programming Languages
- CPSC 430 - Database Design and Implementation
- CPSC 460 - Senior Seminar
- CPSC 322 - Software Engineering
- BUS 240 - Statistics for Business
- BUS 342 - Management Principles
- ACCT 211 - Principles of Accounting I
- MATH 210 - Discrete Mathematics
Two courses from among: BUS 311, BUS 322, BUS 337, BUS 371 and BUS 423.
Three upper level courses in computer science or related areas. The four electives must be approved by the department.
- CPSC 313 - Analysis and Design of Algorithms
- CPSC 331 - Assembler
- MATH 135 - Probability and Data Analysis
- MATH 201 - Calculus I
- MATH 202 - Calculus II
- MATH 210 - Discrete Mathematics
and three upper level courses in computer science or related areas. The three electives must be approved by the department.
A minor in computer science will be awarded to students who complete the following 17 hours of courses and meet the College required minimum cgpa of 2.25 in those courses. All candidates for the minor must take
- CPSC 141 - Principles of Computer Science I
- CPSC 142 - Principles of Computer Science II
- CPSC 290 - Data Structures
- CPSC 301 - Computer Architecture
and one additional course at the 300/400 level.
|