View courses and cost per credit for our Software Application Development certificate. Courses, course names, and cost per credit may vary by location. Download your state specific catalog for more information.
Choose your state to see your full course listing:
Software Application Development Certificate Course List
Major and Core Courses
The course is designed to study the personal and professional characteristics necessary for obtaining and maintaining suitable employment. The student will assemble a complete job-seeking portfolio including his/her resume and references, letters of application and appreciation, documentation of work and educational history, and demonstration of skills through examples of student work. The course includes an in-depth study of self-marketing approaches, job interviewing techniques and professionalism as well as participation in a mock interview. Prerequisite: none | Course ID: E242 |
Students will learn about topics including functions and functional notation, domains and ranges in relation to functions, graphing functions and relations, and various function operations. Students will be able to solve linear equations and inequalities as well as quadratic equations and higher-order polynomial equations. This course will review algebraic technique as well as polynomials, factoring, exponents, roots, and radicals. Prerequisite: Satisfactory score on placement exam. | Course ID: G246 |
This course is designed to teach the student C++ programming utilizing object oriented terminology. C++ expressions, decisions, and loops within the C++ realm are explored and practiced. This first course in a two course sequence ends with an analysis of functions and classes and how these elements are used in different programming projects. Prerequisite: Object-Oriented Programming | Course ID: N137 |
This course introduces students to fundamental aspects of programming as it is related to proper software design concepts. Students will gain an understanding of how computational techniques are applied in solving a variety of problems. Topics will include variables, procedural abstraction utilizing handlers, conditionals, and loops, and data types. The course will also provide students with an understanding of software engineering by having them write small but useful computer programs using pseudo-code as well as a high-level programming language. Prerequisite: None | Course ID: N142 |
This course is a continuation of Programming I. Topics that will be covered in this course include design analysis, inheritance, and the use of templates in programming. A look at input/output issues is done along with a look at advanced topics in C++ programming and a brief look at how C++ can start to be utilized in game programs is covered. Prerequisite: Programming I | Course ID: N207 |
This course is an introduction to the study of software control over the various hardware components of a computer's architecture - the CPU, RAM, and system bus. Topics include development of C language programs with a pseudo-code foundation, CPU operation at the bus level, comparison of procedural languages to machine language, and the development of machine and assembly language programs using multiple addressing modes, branching, and subroutine calls. Prerequisite: Foundations of Software Design | Course ID: N210 |
This course will provide a basic understanding of discrete mathematical topics that form the basis of computer science. Topics to be covered include truth tables, logical propositions, elements of set theory, as well as basic notions of functions and mathematical induction. Students will explore the logical constructs that are the underlying model of discrete systems. Prerequisite: Fundamentals of Programming | Course ID: SD110 |
In this course, students will understand the development cycle of programs and applications for mobile devices. Utilizing the Java language, students will create both standalone programs as well as program suites for mobile marketplace commerce systems where applications can be deployed. Instruction will focus on mobile development best practices for ease and efficiency of program development. Prerequisite: Java I | Course ID: SD140 |
This course will provide students with an understanding of the basic concepts of object-oriented programming including encapsulation, inheritance, and polymorphism. Students will explore the uses of class templates as well as their attributes, behaviors, and the methods that can be applied to them. Programs will be developed and implemented utilizing the Java programming language. Prerequisite: Fundamentals of Programming | Course ID: SD225 |
This course covers relational databases and their efficient design. The course will include the definition of tables and indexes, logical and physical design, the E-R model, and transaction management. The use of Structured Query Language (SQL) will be emphasized. Prerequisite: Fundamentals of Programming | Course ID: W109 |
This course introduces students to the fundamentals of developing well-structured computer programs utilizing a high-level programming language such as C++. Focusing on Object-Oriented Programming techniques, the course provides an understanding of programming constructs such as handlers, loops, conditionals, and variables. Additionally, the use of pseudo-code examples and exercises will allow students to manipulate these constructs without requiring that they have previous experience with program code syntax. A final project is required for the successful completion of this course. Prerequisite: none | Course ID: W114 |
Students will work with the Java programming language to learn about Java bytecode programs and how they are executed within a Java virtual machine. Students will study class libraries and gain an understanding of how they perform important computing tasks, how they interact with computer hardware and operating systems, and how they handle deficiencies encountered on computing platforms. Concepts such as Graphical User Interfaces, multimedia development, and web programming will be explored as well as the use of Java programming in the development of applications for mobile devices. Prerequisite: Object-Oriented Programming | Course ID: W210 |
Total Certficate credits: 40
Entrance requirements for Software Application Development Associate's and Computer Science Bachelor's Programs
Minimum scores of 22 in the Math portion and 25 on the Writing portion of the STEP test are required for entry into each program. Also required are two letters of reference and a 750-word essay. Please speak with a Program Manager for details.
Calculate the cost per credit for the degree you're interested in.
NA*
NA*
Our SUPPORT+ team will help you complete your financial aid application and review your financial aid award letter. Contact a financial services advisor to discuss your individual needs and goals.
NA*
NA*
NA*
The tuition shown is the full tuition cost and does not reflect scholarships, grants, loans, or any credit transfers-all of which can lower your tuition cost. Contact a program manager to discuss your unique situation and tuition costs for your degree.
$1,200
$0
|
|
Experience the value of our SUPPORT+ network of student services by speaking with one of our program managers. We'll assign the program manager best qualified to support and contact you by phone or email to discuss your future at Rasmussen College.
This information will be used to contact you through various means, which may include: phone, voice messages, text messaging, email, and postal mail about the programs and services that are offered. By submitting your information you agree to be contacted. We do not share your personal information with outside parties without your permission unless legally required.