Computer Science, BA
Do you want to change the world? That’s what computer science experts have been doing in recent years – arguably more than any other major!
At Malone, you’ll select one of three powerful tracks: web development, information technology, or business information systems.
Learn from professors who have worked for IBM, the FBI, and the Cleveland Clinic. Take classes in advanced computer labs where students buy components and build computers. Start changing the future – today!
Spotlight
"Reflect on where you are, why you're there, and where you're going..."
- Michael Strayer
Mathematics (BA) Alumnus, 2010
We offer three tracks in Computer Science:
Each track requires the following 30 hours of core courses:
- CPSC 130 - Introduction to Computer Science
- CPSC 131 - Computer Programming and Computer Science Concepts I
- CPSC 231 - Computer Programming and Computer Science Concepts II
- CPSC 290 - Data Structures
- CPSC 301 - Computer Architecture
- CPSC 304 - Operating Systems
- CPSC 322 - Software Engineering
- CPSC 341 - Networking
- CPSC 430 - Database Design and Implementation
- CPSC 460 - Senior Seminar
The Business Information Systems Track consists of the 30-hour core plus the courses listed below.
Required courses:
- ACCT 211 - Principles of Accounting I
- BUS 240 - Statistics for Business or
- MATH 140 - Introduction to Statistics
- BUS 342 - Management Principles
- MATH 210 - Discrete Mathematics
Any two courses from among:
- BUS 311 - Marketing
- BUS 332 - Business Finance
- BUS 337 - Management Science
- BUS 371 - Management of Information Systems
- BUS 423 - Operations Management
Any two upper-level electives (approved by the department) in computer science or related areas-
The
Information Technology Track consists of the 30-hour core plus the courses listed below.
Required courses:
- CPSC 313 - Analysis and Design of Algorithms
- MATH 140 - Introduction to Statistics or
- MATH 303 - Probability and Statistics I
- MATH 201 - Calculus I
- MATH 202 - Calculus II
- MATH 210 - Discrete Mathematics
Any two upper-level electives (approved by the department) in computer science or related areas
The Web Development Track consists of the 30-hour core plus the courses listed below.
Required courses:
- ART 113 - Art Fundamentals: Theory and Practice
- ART 271 - Graphics I: Visual Design
- CPSC 346 - Web Programming: Client Side
- CPSC 347 - Web Programming: Server Side
- CPSC 411 - Server Operating Systems: LINUX Systems
- MATH 140 - Introduction to Statistics
- MATH 210 - Discrete Mathematics
- MDCM 210 - Introduction to Media Convergence or
- COMM 230 - Mass Media and Society
- MDCM 321 - Electronic Publishing
Any two upper-level electives (approved by the department) in computer science, art, or communication
All candidates for the minor must take:
- CPSC 130 - Introduction to Computer Science
- CPSC 131 - Computer Programming and Computer Science Concepts I
- CPSC 231 - Computer Programming and Computer Science Concepts II
- CPSC 301 - Computer Architecture
- CPSC 304 - Operating Systems
- One additional course at the 300/400 level

