Graduates of this program are taught the technical competencies required to be productive in an entry-level programming or web developer position using multiple programming languages. The program is accredited by the Association of Technology, Management, and Applied Engineering (ATMAE). Students get a solid foundation in programming, web development, website design, application development, database systems, and system analysis and design and are exposed to many business-related languages, networking concepts, and troubleshooting.
Students also develop their skills in internship experiences. Classes are small and held in well-equipped computer labs supervised by qualified instructors. Individualized attention, focus on theory, and hands-on experience characterize the Computer Application Development Department at State Technical College of Missouri.
It is a graduation requirement of the Computer Application Development (CPP) program for students to earn a grade of “C” or better in all “Core Curriculum” courses.
To view program outcome data, visit https://statetechmo.edu/computer-application-development-program-facts/.
The mission of the Computer Application Development program is to offer a highly specialized, advanced technical education and develop the interpersonal skills necessary for a challenging career as an information technology professional. Oral and written communications are included in both technical and general education courses.
Credit Hours | |||
---|---|---|---|
CPP | 116 | Graphic Design | 3 |
CPP | 125 | COBOL Programming Language | 3 |
CPP | 140 | Internship I | 4 |
CPP | 215 | Java Programming | 3 |
CPP | 217 | Mobile Applications | 3 |
CPP | 218 | Internet Programming II | 3 |
CPP | 219 | Apple Mobile Applications | 3 |
CPP | 222 | Database Systems Management and Design | 3 |
CPP | 223 | Advanced Database Systems Management and Design | 3 |
CPP | 237 | Internet Programming | 3 |
CPP | 245 | C# Programming | 3 |
CPP | 270 | Advanced Application Concepts | 3 |
CPP | 280 | Application Security and Implementation | 3 |
or | |||
CPP | 141 | Internship II | 4 |
SUB-TOTAL | 40-41 |
Refer to the General Education Requirements and General Education Courses in the College Catalog.
Credit Hours | |||
---|---|---|---|
General Education Requirements | 19 | ||
Must Include: | |||
NST | 101 | Network Fundamentals | 3 |
SUB-TOTAL | 19 |
Credit Hours | |||
---|---|---|---|
BUS | 150 | Business Principles | 3 |
BUS | 260 | Project Management | 3 |
COM | 102 | English Composition II: Writing the Research Paper | 3 |
SUB-TOTAL | 9 |
Credit Hours | |||
---|---|---|---|
COM | 125 | Job Search Strategies | 1 |
It is a graduation requirement of the Computer Application Development (CPP) program for students to earn a grade of "C" or better in all "Core Curriculum" courses. |
|||
SUB-TOTAL | 1 |
PROGRAM TOTAL | 69-70 |
This course examines the business system and the environment in which it operates. The student is provided with a basic understanding and overview of the role of business. The types of ownership, management fundamentals, financial control, production, marketing, business law, and human resources management are examined.
Credit Hours: 3
This course covers Project Management which builds a foundation for tomorrow's managers. Students gain understanding through project analysis, which includes both successful and failed project examples. Project management methods, tools, and software are applied to group projects.
Credit Hours: 3
This course offers an introduction to the principles of visual communication for both print and online publications. Utilizing the computer, students will explore graphic design concepts through the study of color, form, typography, and composition as well as practice integrating language and communicating ideas through text and imagery.
Credit Hours: 3
A computer problem solving and programming course using COBOL as a vehicle language. The course covers writing programs involving computations, moving data, designing and debugging programs, sorting, selection control and data validation. This course is a combination of lecture and lab.
Credit Hours: 3
The internship is a work experience in business and industry that develops and reinforces the students computer skills. The minimum hours worked will be 280 hours.
Requisite:
Prerequisite Department Chair approval
Credit Hours: 4
This internship is optional. This will be a work experience in business and industry that develops and reinforces the students computer skills. The minimum hours worked will be 280 hours. This course requires the permission of the department.
Requisites:
Prerequisite CPP 140
and
Prerequisite Department Chair approval.
Credit Hours: 4
This course is an introduction to Java programming which involves designing, writing and debugging Java programs.
Credit Hours: 3
This course is an introduction to designing mobile applications for use on devices such as smart phones. Students will gain experience creating, revising, and testing mobile applications.
Credit Hours: 3
This is an advanced web design course, which includes Hypertext Markup Language (HTML), JavaScript, and Cascading Style Sheets (CSS). Students will gain experience in responsive design and web site management.
Requisite:
Prerequisite CPP 237
Credit Hours: 3
This course is an introduction to designing mobile applications for the Apple operating system. Students will create, revise, and test mobile applications.
Credit Hours: 3
Study of database concepts and structures, design of database systems, and data management are covered in this course. Students utilize SQL and an AS/400 system as well as a PC-based database management system to apply concepts learned in lecture.
Credit Hours: 3
This course covers the use of Structured Query Language (SQL) or Microsoft Access as relational database management systems.
Requisite:
Prerequisite CPP 222
Credit Hours: 3
This course is an introduction to the programming languages of the Internet such as Hypertext Markup Language (HTML), Cascading Style Sheets (CSS), and JavaScript. Topics covered include the creation of websites, website management, responsive design, and the creation of forms.
Credit Hours: 3
This course offers an introduction to C# Programming which includes problem solving and programming. C# involves designing, writing, and debugging programs.
Credit Hours: 3
This course teaches advanced topics of object-oriented programming languages including: coding classes, inheritance, polymorphism, exception handling, and advanced graphical user interface (GUI). Students will also explore methods used to publish, implement, and maintain applications as well as compare and contrast various aspects of security and testing.
Credit Hours: 3
This course teaches students the methods to write, maintain, and implement secure computer applications.
Requisite:
Prerequisite CPP 245
Credit Hours: 3