Overview

The Computer Programming and Database Management – Computer Software Development Major (CSD) is an online degree focuses on the design, development, implementation, and maintenance of software used in a variety of industries. Students gain knowledge of computer operating systems and software development using several programming languages.

Graduates earn an Associate of Applied Science degree and are prepared to enter the workforce as skilled computer programmers and systems integrators. Graduates may continue their education in a bachelor’s degree program in computer science, information systems, business informatics, or business administration.

The Computer Software Development Major is primarily offered as an online degree for students who seek that instructional method. Some of the required courses can be taken through in-person classes.

Computer Programing & Database Management (CPDM)
5:37 minutes

Contacts

Program Chair

Co-op Coordinator

Career Outlook

Graduates Are Prepared To

  • Write computer programs using .NET, C++, C#, Java, and current web based programming languages
  • Design, develop, and maintain state-of-the-art database management systems using SQL/ Server and MySQL
  • Write system integration software
  • Demonstrate proficiency in business/system analysis and design techniques
  • Develop on various platforms and operating systems such as Linux, .NET, Windows, and IBM Power Systems
  • Seek a variety of industry certifications and advanced degrees

Representative Job Titles For Graduates

  • Software Developer
  • Computer Programmer/Analyst
  • Database Systems Programmer/Analyst
  • Internet Database Administrator (eDBA)
  • .NET Web Developer/Programmer
  • Senior Programmer/Analyst
  • System Analyst
  • e-Business Developer

Graduate Employment Outlook

Graduates with Computer Software Development skills are in high demand locally and nationally. According to the U.S. Bureau of Labor Statistics, employment of software developers is projected to grow 22 percent through 2022, much faster than the average for all occupations.

$34,000 to $55,000 annual salary

Graduate Starting Salary Projections

Education Options

Transfer History

  • Miami University
  • Northern Kentucky University
  • Ohio State University
  • University of Cincinnati
  • University of Toledo
  • Wilmington College

Representative Co-Op/Clinical/Intern Site

  • Anthem Blue Cross and Blue Shield
  • Emerson Power Transmission
  • Great American Financial Resources, Inc.
  • Great American Insurance
  • The Health Alliance
  • Ohio Casualty Group
  • Seapine Software

$10/hr to $20/hr

Co-op Salary Projections

Contacts

Program Chair

Co-op Coordinator

Curriculum

Effective 2024-2025 academic year

Computer Programming and Database Management – Computer Software Development Major (CSD)

Semester 1 Lec Lab Credits
FYE 100 College Success Strategies: Overview ( B) 1 0 1
ENG 101 English Composition 1 ( G) 3 0 3
IT 100 Computer Programming Foundations ( B) 2 3 3
PHI 110 Ethics ( G) 3 0 3
MAT XXX Mathematics Elective (G) 2 2 3
Semester 2
IT 101 Programming 1 ( B) 2 3 3
IT 111 Database Design and SQL 1 ( B) 2 3 3
ENG 10X English Composition Elective (G) 3 0 3
CPDM 210 System Analysis and Design ( T) 2 3 3
Semester 3
IT 102 Programming 2 ( B) 2 3 3
CPDM 120 Fundamentals of Object-Oriented Programming using Python ( T) 2 3 3
XXX XXX Technical Track Elective 1 (T) 2 3 3
ECO 1XX Economics Elective (G) 3 0 3
Semester 4
IT 161 Java Programming 1 ( T) 2 3 3
SET 151 C Programming 1 ( T) 2 3 3
IT 117 Web Application Development 1 ( T) 2 3 3
XXX XXX Technical Track Elective 2 (T) 1 40 2
Semester 5
CPDM 290 Computer Programming and Database Management Capstone ( T) 2 3 3
SET 252 C Programming 2 ( T) 2 3 3
IT 262 Java Programming 2 ( T) 2 3 3
IT 218 Web Application Development 2 ( T) 2 3 3
Total Credits: 44 84 60

Electives

Mathematics Elective
MAT 124 Applied Algebra and Geometry 4
MAT 125 Algebra and Trigonometry * 4
MAT 131 Statistics 1 3
MAT 151 College Algebra 4
Economics Elective
ECO 105 Principles of Microeconomics 3
ECO 110 Principles of Macroeconomics 3
English Composition Elective
ENG 102 English Composition 2: Contemporary Issues 3
ENG 103 English Composition 2: Writing about Literature 3
ENG 104 English Composition 2: Technical Communication 3
ENG 105 English Composition 2: Business Communication 3
Technical Track Electives (Choose courses from 1 track)
Database Analytics Track
IT 112 Database Design and Management 3
IT 212 Business Intelligence, Data Warehousing, and Reporting 3
Experiential Learning Track (Choose courses from 1 experiential learning group)
Cooperative Education Experiential Learning
CPDM 190 Cooperative Education Preparation: Computer Programming and Database Management 1
CPDM 291 Full-Time Cooperative Education 1: Computer Programming and Database Management 2
CPDM 292 Full-Time Cooperative Education 2: Computer Programming and Database Management 2
Project-Based Experiential Learning
CPDM 190 Cooperative Education Preparation: Computer Programming and Database Management 1
CPDM 296 Project-Based Learning 1 2
CPDM 297 Project-Based Learning 2 2
The letters G, B, and T (displayed after course titles or elective descriptions) identify types of courses required by the Ohio Department of Higher Education as part of an associate’s degree curriculum.

G = General Education course in this curriculum
B = Basic Skills course in this curriculum
T = Technical course in this curriculum
Some courses are offered in alternative versions identified with a letter after the course number -- for example, ENG 101 and ENG 101A.

• This curriculum displays only course numbers without the added letter.
• The alternative version, when available, meets the requirements of the course version without the added letter.

Learn More

Inquire

Apply

Apply Now