Software Application Development Associate's Degree

View courses and cost per credit for our Software Application Development Associate's degree. Courses, course names, and cost per credit may vary by location. Download your state specific catalog for more information.

  • Courses

Choose your state or online to see your full course listing:

Course listings are subject to change. Please see our course catalog and/or addendum for most current listings.


Software Application Development Associates's Degree Course List

Major and Core Courses

  • Career Development
  • Pre-calculus
  • Calculus I
  • Calculus II
  • Programming I
  • Foundations of Software Design
  • Programming II
  • Introduction to Computer Systems
  • Discrete Structures for Computer Science
  • Mobile Application Development
  • Object-Oriented Programming
  • Relational Databases
  • Fundamentals of Programming
  • Java I

This course is designed to study the personal and professional characteristics necessary for obtaining and maintaining suitable employment. The student will assemble a complete jobseeking 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 indepth study of self-marketing approaches, job interviewing techniques and professionalism as well as participation in a mock interview.

Prerequisite:none

Course ID: E242
Credits: 2


In this course, students will understand the application of function theory including the properties and behavior of various function types including polynomial, exponential, rational, polar, and parametric functions. The course emphasizes the comprehension of function behavior through graph plotting, both manual and through the use of graphing calculators. Students will develop solution sets for equations and inequalities.

Prerequisite:Advanced Algebra

Course ID: MH100
Credits: 3


This course takes students into a deeper exploration of functions within the framework of the Fundamental Theorem of Calculus. Topics including limits, derivatives, and methods of integration will be discussed. Students will cover numeric, graphical, and symbolic approaches to problem-solving for real-world scenarios. Technology including graphing calculators and computer applications will be used to solve problems and properly interpret results.

Prerequisite:Pre-calculus

Course ID: MH200
Credits: 4


In this continuation of the topics investigated in Calculus I, students will further explore the methods of integrations and the applications of integrals as well as power series and methods of differentiation. This course will cover the topics of convergence and divergence, and students will understand whether improper integrals are convergent or divergent.

Prerequisite:Calculus I

Course ID: MH210
Credits: 4


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
Credits: 4


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
Credits: 3


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
Credits: 4


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
Credits: 4


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
Credits: 3


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
Credits: 3


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
Credits: 3


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
Credits: 3


This course is an introduction to logic and computer programming and provides the fundamental knowledge and skills needed to begin programming in any language. The student will learn to design computer programming logic using pseudocode and flowcharting techniques, while learning the processes, procedures, and conventions of programming. Topics include variables, functions, loops, conditionals, and basic input and output.

Prerequisite:none

Course ID: W107
Credits: 3


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
Credits: 3

General Education Courses

English Composition (Required course)

  • English Composition

This course is designed to guide students in understanding the writing process and developing their ability to write and express ideas in an organized, unified, and coherent manner. Students will produce college-level writing that reflects awareness of rhetorical strategies, writing purpose, student voice, and appropriate grammar, punctuation, and usage skills. Through reading, writing, discussion, research, and collaboration, students will practice effective writing and apply course concepts.

Prerequisite:Passing grade in Foundation coursework or placement determined by Rasmussen College entrance placement exam score

Course ID: G124
Credits: 4

Communication (*Required course, select 1 additional course)

  • Introduction to Communication
  • Oral Communication

The course will introduce students to basic models and theories of the communication process. Students will learn about a variety of elements involved in communication. They will also explore how factors such as race, ethnicity, age, socioeconomic status, and gender influence communication. Students will focus on developing an awareness of the effects of various types of communication on themselves and others. They will also develop practical skills for improving their ability to communicate in personal, social and professional contexts. Specific topics will include perception, self-concept, verbal and nonverbal communication, effective listening and communicating in culturally diverse settings.

Prerequisite:Passing grade in Foundation coursework or placement determined by Rasmussen College entrance placement exam score

Course ID: G141
Credits: 4


This course will present students with a broad understanding of communication in a variety of contexts. Students will learn the processes and strategies of oral communication by exploring speech anxiety, audience analysis, and organizational speech patterns. Students will research, use supporting materials, and use effective language to develop and present a narrative, informative and persuasive speech.

Course ID: G227
Credits: 4

Humanities (*Required course, select 2 additional courses)

  • Humanities
  • Film Appreciation
  • Art Appreciation
  • Creative Writing
  • Introduction to Literature
  • Conversational Spanish

This course investigates human creative achievement. It is designed to increase the student's understanding and appreciation of cultural literacy and the pursuit of humanitarian goals. Representative disciplines may include art, music, literature, architecture, drama, and philosophy.

Prerequisite:none

Course ID: G125
Credits: 4


Students will study different elements, forms, techniques and styles of film and will learn a critical approach to film and the motion picture industry. Students will critique films and filmmakers through various approaches and assessments that demonstrate analysis, interpretation, and evaluation skills as well as fostering a deeper appreciation and understanding of film as an art form.

Prerequisite:none

Course ID: G145
Credits: 4


Students will examine the historical, social, and technological factors that contribute to understanding the function and meaning of art in this course. Using a global and thematic approach, students will be introduced to the basic elements of art, while learning about a full range of media used to make art, and the fundamental concepts of art criticism. Western and non-Western art is represented, with a strong emphasis on a global perspective in relation to culture, communication, politics, and economics.

Prerequisite:none

Course ID: G147
Credits: 4


This course will develop the student's talents in creative writing. Various forms of writing will be studied, such as short stories, novels, poems, plays and non-fiction. Works by students and others will be critiqued. Students will also develop editorial skills so that each writer may revise and improve his/her work. Students will compose a minimum of 6000 words over the course of the program.

Prerequisite:Passing grade in Foundation coursework or placement determined by Rasmussen College entrance placement exam score

Course ID: G201
Credits: 4


This course offers an introduction to the most common literary genres: fiction, poetry, drama, and literary non-fiction. Students will study the basic elements of each genre, learn how to compare genres, become familiar with sample texts that illustrate the particularities of each genre, and practice the skills of analyzing and writing about literary texts. Reading and analysis of texts will include a variety of literary forms and periods. Students will engage in approaches to determine literary meaning, form, and value.

Prerequisite:none [English Composition recommended]

Course ID: G230
Credits: 4


This course focuses on common words and phrases students need to develop a working vocabulary which will enable them to communicate with Spanish-speaking individuals in their personal and professional lives. Although oral communication is stressed, included is an overview of Spanish grammar, phonetic pronunciation and Hispanic culture.

Prerequisite:none

Course ID: G238
Credits: 4

Math/Natural Sciences (*Required courses, select 1 additional course)

  • Structure and Function of the Human Body
  • Scientific Literacy
  • Introduction to Human Biology
  • Introduction to Astronomy
  • Introduction to Geology

This course provides a working knowledge of the structure and function of the human body. A general introduction to cells and tissues is followed by study of the anatomy and physiology of the skeletal and muscular systems. The student is introduced to the nervous, cardiovascular, respiratory, digestive, urinary, reproductive, and endocrine systems.

Course ID: G150
Credits: 4


In this course students will explore the role that science plays in the world. Students will survey different natural sciences such as: biology, health sciences, chemistry, physics, astronomy, and geology; as well as analyze specific case studies from these fields. Throughout the course students will develop their scientific reasoning skills. They will learn about the scientific method as well as how to detect common fallacies and misuses of science.

Prerequisite:none

Course ID: G152
Credits: 4


Students will explore fundamental concepts of human biology. They will examine cell structure and function, body systems, and biochemistry. They will also learn basic concepts of genetics and evolution. Students will explore the relationship of human populations and the ecosystem. Students will complete laboratory exercise coordinated with course content.

Prerequisite:none

Course ID: G231
Credits: 4


Examines astronomical phenomena and concepts, including the solar system, stars and galaxies, planetary motions, atoms and radiation, and the origin and evolution of the universe.

Prerequisite:none

Course ID: G239
Credits: 4


Examines basic geologic principles from a physical or historical perspective. Includes such topics as the formation of rocks and minerals; internal and external processes modifying the earth's surface and phenomena; and the evolutionary history of the earth, including its life forms, oceans and atmosphere.

Prerequisite:none

Course ID: G245
Credits: 4

Social Sciences (Select 2 courses)

  • Introduction to Sociology
  • Human Geography
  • General Psychology
  • Technology and Society
  • Understanding Cultures
  • Macroeconomics
  • Microeconomics
  • American/U.S. National Government
  • United States History: 1900 to the Present

This course introduces students to basic sociology terms and concepts. Students will understand how to apply sociological concepts and theories and analyze the structure and relationships of social institutions and the process of social change. Students will explore a variety of topics of sociological interest, including socialization, social inequality, social movements, and the impact of technology and social change on society.

Prerequisite:none

Course ID: G142
Credits: 4


This course will introduce students to the systematic study of patterns and processes that have shaped human understanding, use, and alteration of Earth's surface. Students will employ spatial concepts and landscape analysis to examine human social organization and its environmental consequences.

Prerequisite:none

Course ID: G146
Credits: 4


This course will provide students with a general understanding of basic methodologies, concepts, theories, and practices in contemporary psychology. Areas of investigation may include the goals and research methodologies of psychology, the science of the brain, theories of human development and intelligence, concepts of motivation and emotions, the science of sensation and perceptions, and the current practices pertaining to psychological disorders, therapies, and treatments.

Prerequisite:none

Course ID: G148
Credits: 4


Students will examine the relationships, benefits, historical significance, and effects technology has on society. This course will investigate the local, national and global impact of technology on both individual and global cultures. This course introduces students to basic diversity and technology terms and concepts. Students will examine the influences that emerging technologies have on diversity awareness, the digital divide, and intercultural knowledge.

Prerequisite:none

Course ID: G149
Credits: 4


This course is a comparative study of societies and cultures around the world and the cultures within the United States, focusing on the effects of ethnicity and race on African Americans, Latino, Asian American and Native Americans living in the United States. Topics include family, marriage, power, religion, values, inequality, social organization, language, social stratification, economic processes, conflicts and cultural and social change over time. Examples will be drawn from Africa, South America, North America, Asia and the Pacific Islands.

Prerequisite:none

Course ID: G200
Credits: 4


In this course, students will learn the fundamentals of macroeconomics, which deals with the economy as a whole. An overview of the American economy will be explored through a study of basic supply and demand analysis and a review of fiscal and monetary policy to phases of the business cycle. Unemployment, inflation, GDP, and policy decisions which affect the American economy at home and abroad will be covered.

Prerequisite:none

Course ID: G203
Credits: 4


Students will be introduced to the field of microeconomics in this course, including theories of production, determination of prices, and distribution of income in regulated and unregulated industries. Other topics may include industrial relations, monopolies, and comparative economic systems.

Prerequisite:none

Course ID: G204
Credits: 4


This course presents the development and evolution of the American national government with emphasis on the structures and processes of our representative democracy, including its ties to culture, politics and policies, political parties, and state and local governments.

Prerequisite:none

Course ID: G242
Credits: 4


This course provides an overview of the history of the United States during the 20th century up until the present day. The political, social, and economic aspects of this time will be explored amid a variety of human cultures, values, and perspectives within the United States.

Prerequisite:none

Course ID: G270
Credits: 4

Total Associate's Degree Credits

General Education Credits: 45

Major and Core Credits: 46

Total AS Degree Credits: 91

Want to learn more?

Complete the form to receive more information about your program of interest.

Receive Personalized Information Today

  • Career path guidance
  • Enrollment application
  • Detailed course schedule
  • Personalized financial aid
  • No obligation to enroll
  • Attend a no-obiligation Nursing Information Session
  • Meet the Dean of Nursing
  • Enrollment application
  • Personalized financial aid
  • Career path guidance

What would you like to study?

Previous Education

How can we contact you?

Please complete all fields

By requesting information, I authorize Rasmussen College to contact me by email, phone or text message at the number provided.

close