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

Description

The Computer Programming and Database Management - Computer Software Development Major (CSD) is an online degree that focuses on the design, development, implementation, and maintenance of software solutions used in a variety of industries and organizations.

 

Students gain practical knowledge and experience in the software development process and methods using relevant, current programming languages, databases, and database query languages.

 

Graduates earn an Associate of Applied Science degree and are prepared to enter the workforce as skilled software developers/computer programmers. Graduates may continue their education in a bachelor's degree program in computer science, engineering technology, or mathematics.

 

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 offered during the day or evening.

Related Programs

Program Code

CSD.AAS

Benefits

Employment Options

Graduates Are Prepared To

  • Design and write computer programs using programming languages .NET, Python, Java, C, and C++
  • Develop applications using the Object-Oriented Programming Methodology
  • Design, develop, and maintain databases in various Database Management Systems
  • Write complex queries of databases using SQL
  • Demonstrate proficiency in business/system analysis and design methodologies such as Agile
  • Develop on various platforms and operating systems such as .NET, Windows, LINUX, and IBM Power Systems
  • Seek a variety of industry certifications and/or advanced degrees

Representative Job Titles For Graduates

  • Software Developer
  • Computer Programmer
  • Database Programmer
  • Web-Based Application Programmer
  • System/Business Analyst

Graduate Starting Salary Projections

$40,000 to $60,000 annual salary

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 24 percent through 2026, much faster than the average for all occupations.

Education Options

Strong Transfer History

  • Northern Kentucky University
  • University of Cincinnati
  • Western Governors University
  • Wilmington College
  • Wright State University

Representative Co-Op/Clinical/Intern Sites

  • 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

Co-op Salary Projections

$10/hr to $20/hr

Curriculum

Effective 2018-2019 academic year

Computer Software Development Major (CSD)

 
Semester 1 Lec Lab Credits
FYE 100 College Survival Skills ( 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
IT 117 Web Application Development 1 ( T) 2 3 3
XXX XXX Technical Track Elective 1 (T)   2 3 3
SET 151 C Programming 1 ( T) 2 3 3
Semester 4      
IT 161 Java Programming 1 ( T) 2 3 3
IT 118 Web Application Development 2 ( T) 2 3 3
XXX XXX Technical Track Elective 2 (T)   2 3 3
SET 252 C Programming 2 ( T) 2 3 3
Semester 5      
IT 218 Web Application Development 3 ( T) 2 3 3
IT 162 Java Programming 2 ( T) 2 3 3
CPDM 290 Computer Programming and Database Management Capstone ( T) 2 3 3
ECO XXX Economics Elective (G)   3 0 3
Total Credits:   45 47 61

Electives 

Mathematics Elective  
MAT 121 Technical Algebra and Geometry with Statistics * 3
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 (T) 3
IT 212 Business Intelligence, Data Warehousing, and Reporting (T) 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 296 Project-Based Learning 1 (T) 2
CPDM 297 Project-Based Learning 2 (T) 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

Contacts

Program Chair
Robert (Bob) Nields, MBA
(513) 569-1653
Co-op Coordinator
Noelle Grome, MEd, MS
(513) 569-4693
Brochure: 
Binary Data