Students following the study plan below will complete the Software Developer associate degree in the number of semesters shown.
10-105-102 Career Planning
10-152-173 IT:Program:Part 1 (C#)
10-152-185 Website Coding
10-154-125 IT:Web:Database Development
* 10-801-136 English Composition 1
** 10-890-101 College 101
10-152-174 IT:Program:Part 2 (C#)
10-801-196 Oral/Interpersonal Comm
10-801-197 Technical Reporting
10-809-199 Psychology Of Human Relations
10-105-103 Career Preparation
10-152-141 IT:Program:Part 3 (Java)
10-152-150 IT:Program:Systems Analy/Des
10-152-153 IT:Program:Team Software Dev
10-809-166 Intro to Ethics: Theory & App
10-809-103 Think Critically & Creatively
10-152-142 IT:Program:Part 4 (Java)
10-152-154 IT:Program:Mobile Apps Dev
10-152-199 IT:Program:Career Experience
10-809-172 Intro to Diversity Studies
* Students must earn a grade of "C" or better in 10-801-136, English Composition 1 to enroll in 10-801-197, Technical Reporting.
** The credit for 10-890-101, College 101, is an Institutional Requirement for graduation. Consequently, it is not part of the program credit requirements.
These courses provide an opportunity for students to develop the knowledge, skills, and understanding required for employment in this field.
10-105-102 CAREER PLANNING ...experiential learning introduction. Learn how personal branding allows candidates to differentiate themselves from the competition through appearance, personality, and marketing competency. Career portfolio introduced. (Corequisite: 10-890-101, College 101)
10-105-103 CAREER PREPARATION ...create professional resume and cover letter, prepare for interviews, understand interviewing techniques, participate in a mock interview. Submission of experiential learning proposal. (Prerequisites: 10-105-102, Career Planning; 10-801-136, English Composition 1)
10-107-195 IT:TRAINING ...effective presentation skills, plan training content and delivery methods, write lesson plans, provide training materials, conduct training sessions, and assess learners' grasp of stated objectives.
10-152-140 IT:PROGRAM:LOGIC-INTRO ...techniques for developing computer programs to solve business problems; includes logic, structure, flowcharting, comparing, looping, variables, arrays, file processing, objects, methods, properties, events, data validation, testing procedures.
10-152-141 IT:PROGRAM:PART 3 (JAVA) ...apply programming and object-oriented design concepts using the Java language. Design concepts and programming tools will be integrated with an emphasis on practical business solutions. (Prerequisite: 10-152-173, IT:Program:Part 1 (C#))
10-152-150 IT:PROGRAM:SYSTEMS ANALYSIS AND DESIGN ...apply the steps of systems analysis and design including preliminary investigations, setting objectives, establishing costs/benefits, and collecting data. Develop specifications for outputs, inputs, files, procedures, and controls of business systems. (Prerequisites: 10-152-184, Web:Programming-SQL; 10-152-174, IT:Program:Part 2 (C#))
10-152-151 IT:PROGRAM:SQL-ADVANCED ...write advanced SQL statements, design robust databases and write Extract, Transfer, Load (ETL) processes. Additional topics include database transformations, alternate database technologies, emerging database trends and database administration/security. (Prerequisite: 10-152-184, IT:Web:Programming-SQL)
10-152-153 IT:PROGRAM:SOFTWARE DEVELOPMENT ...introduces Agile software development methodology using small teams to take an application through its entire life cycle including project management, requirements gathering, analysis, design, development, unit/regression testing, deployment and maintenance. (Prerequisites: 10-152-184, IT:Web:Programming-SQL;10-152-174, IT:Program: Part 2 (C#))
10-152-173 IT:PROGRAM:PART 1 (C#) ...provides a foundation of syntax/semantics of C# .NET programming language to develop Windows-based/ Web-based applications. Covers the architecture of Microsoft's .NET platform where C# is the native language.
10-152-174 IT:PROGRAM:PART 2 (C#) ...object-oriented concepts and C# .NET syntax, focus on file/data access and Windows Presentation Foundation (WPF) applications which incorporate n-tier design principles, patterns, collections, initializers, XML, streams, serialization, encryption and LINQ. (Prerequisites: 10-154-125, IT:Web:Database Development; 10-152-173, IT:Program:Part 1 (C#))
10-152-184 IT:WEB:PROGRAMMING-SQL ...write queries in a relational database: creating tables, setting primary/foreign keys, populating tables, manipulating data and reporting. Explore join types, stored procedures, functions, and database administration SQL statements. (Prerequisite: 10-154-125, IT:Web:Database Development)
10-152-185 WEBSITE CODING ...create code for generating the structure, function, and design of static websites using standards-based HTML5 and CSS3; validate code; test multi-browser and multi-device functionality.
10-152-199 IT:PROGRAM:CAREER EXPERIENCE ...practical hands-on experience applying skills developed in the program at an approved site with supervision by an employer and the instructor with related projects and discussion. (Prerequisites: 10-801-136, English Composition I; 10-804-133, Math & Logic; 10-105-103, Career Preparation)
10-154-125 IT:WEB:DATABASE DEVELOPMENT ...database uses, database terminology, analyzing information requirements, data models, database design phases, entity relationships, normalization processes, database management systems, database objects, development environments, creating tables, writing queries using SQL, testing.
10-801-136 ENGLISH COMPOSITION 1 ...learners develop knowledge/skills in planning, organizing, writing, editing. Students will also analyze audience/purpose, use elements of research, format documents using standard guidelines, and develop critical reading skills. (Prerequisite: Accuplacer-Sentence Skills =75 AND Accuplacer-Reading =55 OR ACT-English =16 AND ACT Reading =15 OR 10-831-103, Intro to College Writing or 10-838-105, Intro to Reading and Study Skills with "C" or better OR equivalent) 3 cr.
10-804-133 MATH & LOGIC ...students will apply mathematical problem solving techniques. Topics will include symbolic logic, sets, algebra, Boolean algebra, and number bases. (Prerequisites: Accuplacer-Arithmetic score=65 or ACT-Math score=15 or 10-834-109, Pre Algebra AND Accuplacer-Reading=55 or ACT-Reading=15 or 10-838-105, Intro to Reading & Study Skills with "C" or better OR equivalent) 3 cr.
10-890-101 COLLEGE 101 ...develops tools and strategies that support success in college. Focuses on study skills, college resources, goal setting, time management, and learning styles. Introduces concepts for self assessing learning and completing an Exit Assessment that provides evidence that learning took place. Students should take this course prior to or during the first semester of their programs. 1 cr.
10-801-196 ORAL/INTERPERSONAL COMMUNICATION ...the communication process, perception and self-concept, language, listening, nonverbal communication, interpersonal relationships, communication in groups and public communication; prepare and deliver an oral presentation. (Prerequisite: Accuplacer- Reading =55 and Accuplacer Sentence Skills=60 OR ACT- Reading =15 and ACT English=16 OR 10-838-105, Intro to Reading & Study Skills or 10-831-103, Intro to College Writing with "C" or better OR equivalent) 3 cr.
10-801-197 TECHNICAL REPORTING ...principles of report writing and correspondence, proposals, feasibility reports, progress reports, investigation reports, evaluation reports, meeting reports, memos, and correspondence. (Prerequisite: 10-801-136, English Composition I OR 10-801-195, Written Communication with “C” or better) 3 cr.
10-809-199 PSYCHOLOGY OF HUMAN RELATIONS ...decision making, motivation, conflict resolution, learning strategies, growth and adjustment, diversity, psychological theories, relationships, psychological disorders, stress, career analysis, social psychology, and lifespan development. (Prerequisite: Accuplacer-Sentence Skills= 60 AND Accuplacer-Reading =55 OR ACT-English =16 AND ACT Reading =15 OR 10-838-105, Intro to Reading & Study Skills or 10-831-103, Intro to College Writing w/ a "C" or better OR equivalent) 3 cr.
10-809-166 INTRO TO ETHICS: THEORY & APP ...basic understanding of theoretical foundations of ethical thought; analyze/compare relevant issues using diverse ethical perspectives; critically evaluate individual, social/professional standards of behavior--applying a systematic decision-making process. (Prerequisite: Accuplacer-Sentence Skills= 60 AND Accuplacer-Reading =55 OR ACT-English =16 AND ACT Reading =15 OR 10-838-105, Intro to Reading & Study Skills or 10-831-103, Intro to College Writing w/ a "C" or better OR equivalent) 3 cr.
10-809-103 THINKING CRITICALLY & CREATIVELY ...instruction in realistic/practical methods of thinking, including decision making, problem solving, analyzing ideas, troubleshooting, argumentation, persuasion, creativity, setting goals/objectives. Students apply strategies/tools in a variety of situations. (Prerequisite: Accuplacer-Sentence Skills= 60 AND Accuplacer-Reading =55 OR ACT-English =16 AND ACT Reading =15 OR 10-838-105, Intro to Reading & Study Skills or 10-831-103, Intro to College Writing w/ a "C" or better OR equivalent) 3 cr.
10-809-172 INTRO TO DIVERSITY STUDIES...basic American values of justice and equality by teaching vocabulary, history of immigration/conquest, transcultural communication, legal liability, multicultural majority/minority relations, ageism, sexism, gender, sexual orientation, the disabled/ADA. (Prerequisite: Accuplacer-Sentence Skills= 60 AND Accuplacer-Reading =55 OR ACT-English =16 AND ACT Reading =15 OR 10-838-105, Intro to Reading & Study Skills or 10-831-103, Intro to College Writing w/ a "C" or better OR equivalent) 3 cr.