School of Information Technology
School of Information Technology

Software Development Technology: Associate of Science Degree
Lake Mary, FL Campus

Course Descriptions

CS110 Introduction to Web Applications | 4 credit hours

This course provides students with the foundation concepts and terminology necessary for Web development. Students build Web pages using HTML and XHTML, Cascading Style Sheets, and forms. Students will also practice how to write and present Web content to meet business requirements. They also examine concerns when choosing a Web host and learn how to build a Web site that is properly indexed in search engines. Prerequisite: TB133 Strategies for the Technical Professional or equivalent

CS111 ClientSide Web Scripting | 4 credit hours

This course covers how to add interactivity to a Web page using the client-side scripting tools such as JavaScript and AJAX. Students examine client-side script issues including browser compatibility and caching. Students will practice processing arrays, manipulating strings, and using predefined objects. Students will also be introduced to event-driven programming. Prerequisites: CS100 Introduction to Programming or equivalent, CS110 Introduction to Web Applications or equivalent

CS120 Programming in Visual Basic | 4 credit hours

This course discusses how to build Windows applications using Visual Basic with menus and multiple forms. Students will practice writing Visual Basic codes to perform operations, using arrays, manipulating strings, and performing file input and output. Fundamental principles of object oriented programming are also introduced. Prerequisite: CS100 Introduction to Programming or equivalent

CS140 Business Concepts for Application Developers | 4 credit hours

This course covers fundamental business concepts and terminology. Students are exposed to organizational structures and processes at a general level. The foundations discussed in this course will help students better understand the business needs reflected in software applications development. Prerequisites: CS100 Introduction to Programming or equivalent, CS110 Introduction to Web Applications

CS210 Web Authoring and Design | 4 credit hours

This course covers technologies for adding interactivity, animation, and visual elements to a Web site by applying Dynamic HTML (DHTML) and Adobe Flash with ActionScript. Students will practice how to build Flash movies with interactivity by using ActionScript. Students are also introduced to Adobe Dreamweaver as a Graphical User Interface (GUI) development environment. Prerequisites: CS100 Introduction to Programming or equivalent, CS111 Client-Side Web Scripting or equivalent

CS220 ServerSide Web Programming | 4 credit hours

The course introduces server-side programming using leading Web scripting languages to build Web applications. The course also covers database access from Visual Basic. Prerequisites: CS111 Client-Side Web Scripting or equivalent, CS120 Programming in Visual Basic or equivalent, CS130 Introduction to Databases or equivalent

CS240 Software Development Lifecycles | 4 credit hours

This course covers the concepts and soft skills needed to be functional on a software development team. Some requirements gathering and design techniques are also covered. The purpose of the course is to provide students with insight into the software development process in the workplace. Prerequisite: CS200 Programming in Java I or equivalent

CS250 Open Source Application Programming | 4 credit hours

This course covers how to implement open source server-side Web applications by analyzing the LAMP development model: Linux, Apache, MySQL, and PHP. Prerequisites: CS111 Client-Side Web Scripting or equivalent, CS130 Introduction to Databases or equivalent, CS200 Programming in Java I or equivalent

CS280 Web Security and Ethics | 4 credit hours

This course examines the ethical responsibilities in maintaining a Web or Intranet/Internet site and the potential chances of misuse. Information access and security issues in managing a Web site are also included. Prerequisite: CS110 Introduction to Web Applications or equivalent

CS290 Software Development Capstone Project | 4 credit hours

This course provides an opportunity for the student to synthesize the theories and practices covered in the entire program by analyzing, designing and completing a software application development project. Teamwork, project management and presentation skills will also be integrated into the project. Prerequisites: Completion of a minimum of 80 credits earned in the program of study including IT219 Programming in Java II or equivalent and CS220 Server-Side Web Programming or equivalent

EG360 Introductory Calculus | A 4 credit hour Mathematics course

This course is an introduction to differential and integral calculus. This course will include, but is not limited to, the following concepts: limits, derivatives, antiderivatives and antidifferentiation, and both indefinite and definite integrals. Prerequisite: GE192 College Mathematics II or equivalent

GE117 Composition I | A 4 credit hour Composition course

This course covers phases of the writing process, with special emphasis on the structure of writing and techniques for writing clearly, precisely and persuasively. Prerequisite or Corequisite: TB133 Strategies for the Technical Professional or equivalent

GE127 College Mathematics I | A 4 credit hour Mathematics course

This course will include, but is not limited to, the following concepts: quadratic, polynomial and radical equations, linear functions and their graphs, systems of linear equations, functions and their properties and triangles and trigonometric functions. Activities will include solving problems and using appropriate technological tools. Prerequisite: GE184 Problem Solving or TB184 Problem Solving or GE150 Survey of the Sciences or equivalent; Prerequisite or Corequisite: TB133 Strategies for the Technical Professional or equivalent

GE192 College Mathematics II | A 4 credit hour Mathematics course

This course will include, but is not limited to, the following concepts: exponential and logarithmic equations and functions, graphs of trigonometric functions, trigonometric equations, polar coordinates, oblique triangles, vectors and sequences. Prerequisite: GE127 College Mathematics I or equivalent

GE217 Composition II | A 4 credit hour Humanities course

This course focuses on appropriate rhetoric structures and styles for analytical and argumentative writing. Emphasis is placed on critical thinking, reading skills and elements of research in the information age. Prerequisite: GE117 Composition I or equivalent

GE375 Psychology | A 4 credit hour Social Science course

This course introduces psychological theories from behavioristic, humanistic and biological viewpoints. Primary focus is on exploring how selected principles of psychology apply to students'' personal lives and social behavior. Students apply the skills of critical thinking, observation, and information gathering and analysis as they practice social science and scientific methodology. Prerequisite: GE117 Composition I or equivalent

IT104 Introduction to Computer Programming | 4 credit hours

This course serves as a foundation for understanding the logical function and process of computer programming in a given language environment. Basic computer programming knowledge and skills in logic and syntax will be covered. Coding convention and procedures will be discussed relevant to the given programming language environment. Prerequisite: TB143 Introduction to Personal Computers or equivalent

IT203 Database Development | 4 credit hours

This course introduces relational database concepts and the role of databases in both Windows and Web applications. The course introduces basic data modeling and normalization concepts. Extensible Markup Language (XML) is also introduced. Prerequisite: TB133 Strategies for the Technical Professional or equivalent

IT218 Programming in Java I | 4 credit hours

Students will be introduced to the essential concepts and programming elements of the Java language. Topics include Internet concepts, basic language concepts (declaring and evaluating data, statements, expressions control flow and input), the development environment, classes and objects and creation of applets. Prerequisite: IT104 Introduction to Computer Programming or equivalent

IT219 Programming in Java II | 4 credit hours

This course covers the essentials of applet programming (URL, audio, image, test, animation), error handling, debugging, threads and the client/server environment. Creation of application programs through projects is a requirement. Prerequisites: IT203 Database Development or equivalent, IT218 Programming in Java I or equivalent

TB133 Strategies for the Technical Professional | 4 credit hours

The course reviews characteristics and trends of the global information society including basic information processing, Internet research, other skills used by the technical professional and techniques that can be used for independent technical learning.

TB143 Introduction to Personal Computers | 4 credit hours

Organization of a typical Personal Computer (PC) is examined in a given popular operating systems environment. Terminology and concepts related to major PC hardware components and their functions will be discussed consistent with industry standards and practices.

TB184 Problem Solving | 4 credit hours

This course introduces students to problem solving techniques and helps them apply the tools of critical reading, analytical thinking and mathematics to help solve problems in practical applications.

TB332 Professional Procedures and Portfolio Development | 4 credit hours

Students are required to plan and compile their projects in the form of a portfolio. Instruction on interviewing procedures and writing business communications is also included in this course. Prerequisite: Students must have 72 quarter credit hours prior to taking this course


Meet a Graduate

Nick Collins
Information Technology - Computer Network Systems
Associate of Applied Science

Graduated 2007
Omaha, NE

Meet Nick

"Night and day difference from where I was to where I am, thanks to the education."
- Nick Collins, 2007
Ready to make a change in your life, but not sure where to begin?
We Can Help
Page ID