Survey
* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project
* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project
EffectiveFall2017 Degrees Computer Programming and Development (A25590CP) Data Science and Programming Support Services (A25590DS) Software and Web Development (A25590SW) Certificates C++ Programming Certificate (C25590CC) Enterprise Java Certificate (C25590EJ) Programming Fundamentals Certificate (C25590PF) Java Programming Certificate (C25590JV) Visual Basic Programming Certificate (C25590VB) Database Programming General (C25590GB) Database Programming – Microsoft (C25590SQ) Database Programming – Oracle (C25590OR) Database Programming – SAS (C25590SS) Python Programming (C25590PY) C# Programming (C25590CZ) JavaScript (C25590JS) .NET Programming (C25590NE) IT - Computer Programming and Development (A25590CP) A.A.S. Degree (Day) PROGRAM PLANNING GUIDE Updated: Fall 2017 Realignment: Fall 2016 (Replaces A25130 - Computer Programming Degree) Curriculum By Semester Course No. FIRST SEMESTER CSC 120 Computing Fundamentals I CSC 121 Python Programming CTI 110 Web, Pgm, and DB Foundations Writing and Inquiry ENG 111 MAT 143 or Higher ____ ____ Hours Per Week Class Lab Credits 3 2 2 3 3 2 3 2 0 2 4 3 3 3 3 SECOND SEMESTER CSC 151 Java Programming Software Development CSC 154 CTI 120 Network & Sec Foundations DBA 120 Database Programming I NOS 110 Operating Systems Concepts 2 2 2 2 2 3 2 2 2 3 3 3 3 3 3 SUMMER SEMESTER Server-Side JavaScript CSC 174 ____ ____ Major Elective I 2 - 2 - 3 3 THIRD SEMESTER Advanced Java CSC 251 Java Enterprise Programs CSC 258 Introduction to NoSQL Databases DBA 130 Prin of Microeconomics ECO 251 ____ ____ Major Elective II 2 2 2 3 - 3 3 2 0 - 3 3 3 3 3 FOURTH SEMESTER Introduction to Interpersonal Communication COM 120 Computing Fundamentals II CSC 130 CTS 115 Info Sys Business Concepts ____ ____ Humanities/Fine Art Elective ____ _____ Project Elective 3 3 3 3 - 0 2 0 0 - 3 4 3 3 3 GRADUATION REQUIREMENT: Credit Hours 68 IT - Computer Programming and Development (A25590CP) A.A.S. Degree (Day) PROGRAM PLANNING GUIDE General Education Electives Humanities and Fine Arts Electives (choose 3 credit hours from the following courses) Course Title Course No. ART 111 Art Appreciation HUM 115 Critical Thinking MUS 110 Music Appreciation PHI 240 Introduction to Ethics Hours Per Week Class Lab Credits 3 3 3 3 0 0 0 0 3 3 3 3 Required Major Electives Major Elective I (choose a minimum of 3 credit hours from the following courses) CSC 122 Python Applications CSC 134 C ++ Programming Visual Basic CSC 139 CSC 256 Software Quality Assurance CTS 285 Systems Analysis and Design DBA 220 Oracle DB Programming II WEB 115 Web Markup and Scripting WEB 151 Mobile Applications Dev I Programming for Mobile Devices WEB 187 2 2 2 2 3 2 2 2 2 2 3 3 2 0 2 3 2 2 3 3 3 3 3 3 3 3 3 Major Elective II (choose a minimum of 3 credit hours from the following courses) CSC 116 Introduction to Functional Programming CSC 133 C Programming Software Architecture CSC 216 Advanced Python CSC 221 CSC 234 C++ Programming CSC 239 Advanced Visual Basic DBA 240 Database Analysis/Design WEB 251 Mobile Applications Dev II 2 2 2 2 2 2 2 2 3 3 3 2 3 3 3 2 3 3 3 3 3 3 3 3 Project Elective (choose a minimum of 3 credit hours from the following courses) CSC 227 Cloud Application CSC 289 Programming Capstone WBL 111 Work-Based Learning WBL 112 Work-Based Learning WBL 113 Work-Based Learning 2 1 0 0 0 3 4 10 20 30 3 3 1 2 3 *Work-Based Learning is an elective. Students must have approval from the department head and pre register with the Computer Technologies Division office. As an alternative to CSC 249, two credit hours of Work-Based Learning can be taken. The Work-Based Learning work period may be taken over two semester as WBL 112, over two semesters as WBL-111 and WBL-112 or over one semester as WBL-113. Registrar's Office Processed ‐ 3/27/17 IT - Computer Programming and Development (A25590CP) A.A.S. Degree (Evening) PROGRAM PLANNING GUIDE Updated: Fall 2017 Realignment: Fall 2016 (Replaces A25130 - Computer Programming Degree) Curriculum By Semester Course No. FIRST SEMESTER CSC 120 Computing Fundamentals I CSC 121 Python Programming ENG 111 Writing and Inquiry Hours Per Week Class Lab Credits 3 2 3 2 3 0 4 3 3 SECOND SEMESTER CSC 151 Java Programming Web, Pgm, and DB Foundations CTI 110 MAT 143 or Higher ____ ____ 2 2 3 3 2 2 3 3 3 SUMMER SEMESTER DBA 120 Database Programming I NOS 110 Operating Systems Concepts 2 2 2 3 3 3 THIRD SEMESTER Software Development CSC 154 Network & Sec Foundations CTI 120 CSC 174 Server-Side JavaScript 2 2 2 2 2 2 3 3 3 FOURTH SEMESTER Advanced Java CSC 251 Java Enterprise Programs CSC 258 ____ ____ Major Elective I 2 2 - 3 3 - 3 3 3 SECOND SUMMER SEMESTER Introduction to NoSQL Databases DBA 130 Prin of Microeconomics ECO 251 2 3 2 0 3 3 FIFTH SEMESTER Computing Fundamentals II CSC 130 ____ ____ Humanities/Fine Art Elective ____ ____ Major Elective II 3 3 - 2 0 - 4 3 3 SIXTH SEMESTER Introduction to Interpersonal Communication COM 120 CTS 115 Info Sys Business Concepts ____ _____ Project Elective 3 3 - 0 0 - 3 3 3 GRADUATION REQUIREMENT: Credit Hours 68 IT - Computer Programming and Development (A25590CP) A.A.S. Degree (Evening) PROGRAM PLANNING GUIDE Updated: Fall 2017 General Education Electives Humanities and Fine Arts Electives (choose 3 credit hours from the following courses) Course Title Course No. ART 111 Art Appreciation HUM 115 Critical Thinking MUS 110 Music Appreciation PHI 240 Introduction to Ethics Hours Per Week Class Lab Credits 3 3 3 3 0 0 0 0 3 3 3 3 Major Elective I (choose a minimum of 3 credit hours from the following courses) CSC 122 Python Applications CSC 134 C ++ Programming Visual Basic CSC 139 Software Quality Assurance CSC 256 CTS 285 Systems Analysis and Design DBA 220 Oracle DB Programming II WEB 115 Web Markup and Scripting WEB 151 Mobile Applications Dev I Programming for Mobile Devices WEB 187 2 2 2 2 3 2 2 2 2 2 3 3 2 0 2 3 2 2 3 3 3 3 3 3 3 3 3 Major Elective II (choose a minimum of 3 credit hours from the following courses) CSC 116 Introduction to Functional Programming CSC 133 C Programming Software Architecture CSC 216 Advanced Python CSC 221 CSC 234 C++ Programming CSC 239 Advanced Visual Basic DBA 240 Database Analysis/Design WEB 251 Mobile Applications Dev II 2 2 2 2 2 2 2 2 3 3 3 2 3 3 3 2 3 3 3 3 3 3 3 3 Project Elective (choose a minimum of 3 credit hours from the following courses) CSC 227 Cloud Application CSC 289 Programming Capstone WBL 111 Work-Based Learning WBL 112 Work-Based Learning WBL 113 Work-Based Learning 2 1 0 0 0 3 4 10 20 30 3 3 1 2 3 Required Major Electives *Work-Based Learning is an elective. Students must have approval from the department head and pre register with the Computer Technologies Division office. As an alternative to CSC 249, two credit hours of Work-Based Learning can be taken. The Work-Based Learning work period may be taken over two semester as WBL 112, over two semesters as WBL-111 and WBL-112 or over one semester as WBL-113 Registrar's Office Processed ‐ 3/27/17 IT - Computer Programming and Development (A25590CP) Certificate C++ Programming (C25590CC) (Day and Evening) PROGRAM PLANNING GUIDE Realignment: Fall 2016 (Replaces C25130C - C++ Programming Certificate) Curriculum Hours Per Week Class Lab Course No. CSC CSC CSC CSC 120 121 134 234 Computing Fundamentals I Python Programming C ++ Programming Advanced C++ Programming GRADUATION REQUIREMENT: Registar's Office Reviewed - 3/21/16 3 2 2 2 2 3 2 3 Credit Hours Credits 4 3 3 3 13 IT - Computer Programming and Development (A25590CP) Certificate Enterprise Java (C25590EJ) (Day and Evening) PROGRAM PLANNING GUIDE Realignment: Fall 2016 (Expands C25130A - Java Programming Certificate) Pre-Req: C25590JV Curriculum Hours Per Week Class Lab 3 2 Credits 4 CSC 130 Computing Fundamentals II CSC 258 Java Enterprise Programs 2 3 3 WEB 151 Mobile Applications Dev 1 2 2 3 ______ _____ Electives - - 6 GRADUATION REQUIREMENT: Total Credits 16 Major Electives (choose a minimum of 6 credit hours from the following courses) CSC 174 Server-Side JavaScript 2 2 3 CTS 285 Systems Analysis and Design 3 0 3 DBA 130 Introduction to NoSQL Databases 2 2 3 DBA 220 Oracle DB Programming II 2 2 3 WEB 251 Mobile Applications Dev II 2 2 3 These five courses provide a student with Java programming skills. All of the courses offered are part of the A25590CP AAS degree Registrar's Office Reviewed - 3/14/16 IT - Computer Programming and Development (A25590CP) Certificate Programming Fundamentals (C25590PF) (Day and Evening) PROGRAM PLANNING GUIDE Realignment: Fall 2016 (Replaces C25130H - Fundamentals of Computer Programming Certificate) Curriculum By Semester Hours Per Week Class Lab Course No. CSC _____ _____ ____ 120 _____ _____ ____ Computing Fundamentals I CSC 121 or CIS 115 Elective I Elective II 3 2 - GRADUATION REQUIREMENT: 2 3 Credit Hours Major Electives Major Electives I (choose a minimum of 3 credit hours from the following courses) Course No. Hours Per Week Class Lab Credits 4 3 3 3 13 Credits CSC 134 C ++ Programming 2 3 3 CSC 139 Visual Basic Programming 2 3 3 CSC 151 Java Programming 2 3 3 CSC 153 C # Programming 2 3 3 CSC 174 Server-Side JavaScript 2 2 3 (choose a minimum of 3 credit hours from the following courses) CSC 130 Computing Fundamentals II 3 2 4 DBA 120 Database Programming I 2 2 3 MAT ____ MAT 171 or Higher 3 2 4 Major Elective II Registrar's Office Reviewed - 3/17/16 Page 7 of 25 IT - Computer Programming and Development (A25590CP) Certificate Java Programming (C25590JV) (Day and Evening) PROGRAM PLANNING GUIDE Realignment: Fall 2016 (Replaces C25130A - Java Programming Certificate) Curriculum Hours Per Week Class Lab Course No. CSC 120 Computing Fundamentals I CSC 121 Python Programming 2 3 3 CSC 151 Java Programming 2 3 3 CSC 251 Advanced Java Programming 2 3 3 GRADUATION REQUIREMENT: 3 2 Credits Total Credits 4 13 These five courses provide a student with Java programming skills. All of the courses offered are part of the A25590CP AAS degree Registrar's Office Reviewed - 3/16/16 IT - Computer Programming and Development (A25590CP) Certificate Visual Basic Programming (C25590VB) (Day and Evening) PROGRAM PLANNING GUIDE Updated: Fall 2017 Realignment: Fall 2016 (Replaces C25130B - Visual Basic Programming Certificate) Curriculum Hours Per Week Course No. CSC 120 Computing Fundamentals I CSC 139 Visual Basic 2 2 3 CSC 239 Advanced Visual Basic 2 3 3 DBA 120 Database Concepts 2 3 3 GRADUATION REQUIREMENT: Class 3 Lab 2 Credit Hours Credits 4 13 These four courses provide a student with Visual Basic programming skills. All of the courses offered are part of the A25590CP AAS degree Registrar's Office Processed - 3/27/17 IT - Data Science and Programming Support Services (A25590DS) A.A.S. Degree (Day) PROGRAM PLANNING GUIDE Updated: Fall 2017 Realignment: Fall 2016 (Replaces A2515B - Database Management Developer Degree) Curriculum By Semester Course No. FIRST SEMESTER CSC 120 Computing Fundamentals I CSC 121 Python Programming CTI 110 Web, Pgm, and DB Foundations DBA 110 Database Concepts Statistical Methods MAT 152 Hours Per Week Class Lab Credits 3 2 2 2 3 2 3 2 3 2 4 3 3 3 4 SECOND SEMESTER CSC 122 Python Applications Development CSC 124 Intro to Programming for Data Science CTI 120 Network & Sec Foundations DBA 120 Database Programming I ENG 111 Writing and Inquiry 2 2 2 2 3 2 2 2 2 0 3 3 3 3 3 FIRST SUMMER SEMESTER Server-Side JavaScript CSC 174 WEB 115 Web Markup and Scripting 2 2 2 2 3 3 THIRD SEMESTER CSC 152 SAS CSC 221 Advanced Python Programming CTS 115 Info Sys Business Concepts DBA 130 Introduction to NoSQL Databases _______DBA Elective ______ 2 2 3 2 - 3 2 0 2 - 3 3 3 3 3 FOURTH SEMESTER Introduction to Interpersonal Communication COM 120 CSC 227 Cloud Application Development Survey of Economics ECO 151 _____ _____ Major Elective _____ _____ Humanities/Fine Art Elective 3 2 3 3 0 2 0 0 3 3 3 3 3 GRADUATION REQUIREMENT: Credit Hours 68 IT - Data Science and Programming Support Services (A25590DS) A.A.S. Degree (Day) PROGRAM PLANNING GUIDE General Education Elective Humanities and Fine Arts Electives (choose 3 credit hours from the following courses) ART HUM MUS PHI 111 115 110 240 Art Appreciation Critical Thinking Music Appreciation Introduction to Ethics Hours Per Week Class Lab Credits 3 3 3 3 0 0 0 0 3 3 3 3 Major Elective (choose a minimum of 3 credit hours from the following courses) CSC 116 Introduction to Functional Programming CSC 153 C# Programming CSC 154 Software Development CTS 225 Spreadsheet Data Analysis DBA 115 Database Applications DBA 240 Database Analysis/Design DBA 285 Data Warehousing and Mining 2 2 2 2 2 2 3 2 3 2 2 2 3 2 3 3 3 3 3 3 3 DBA Elective (choose a minimum of 3 credit hours from the following courses) DBA 220 Oracle DB Programming II DBA 221 SQL Server DB Programming II DBA 223 MySQL DB Programming II DBA 224 SAS DB Programming II 2 2 2 2 2 2 2 2 3 3 3 3 Required Major Elective Registrar's Office Processed - 3/24/17 IT - Data Science and Programming Support Services (A25590DS) A.A.S. Degree (Evening) PROGRAM PLANNING GUIDE Updated: Fall 2017 Realignment: Fall 2016 (Replaces A25150B - Database Management Developer Degree) Curriculum By Semester Course No. FIRST SEMESTER CSC 120 Computing Fundamentals I CSC 121 Python Programming CTI 110 Web, Pgm, and DB Foundations Hours Per Week Class Lab Credits 3 2 2 2 3 2 4 3 3 SECOND SEMESTER CSC 122 Python Applications Development DBA 110 Database Concepts MAT 152 Statistical Methods 2 2 3 2 3 2 3 3 4 FIRST SUMMER SEMESTER CTI 120 Network & Sec Foundations DBA 120 Database Programming I 2 2 2 2 3 3 THIRD SEMESTER CSC 124 Intro to Programming for Data Science CSC 221 Advanced Python WEB 115 Web Markup and Scripting 2 2 2 2 2 2 3 3 3 FOURTH SEMESTER Server-Side JavaScript CSC 174 DBA 130 Introduction to NoSQL Databases CTS 115 Info Sys Business Concepts 2 2 3 2 2 0 3 3 3 SECOND SUMMER SEMESTER CSC 152 SAS ENG 111 Writing and Inquiry 2 3 3 0 3 3 FIFTH SEMESTER Survey of Economics ECO 151 _____ ______ Major Elective _______DBA Elective ______ 3 - 0 - 3 3 3 SIXTH SEMESTER Introduction to Interpersonal Communication COM 120 CSC 227 Cloud Application ____ ____ Humanities/Fine Art Elective 3 2 3 0 2 0 3 3 3 GRADUATION REQUIREMENT: Credit Hours 68 IT - Data Science and Programming Support Services (A25590DS) A.A.S. Degree (Evening) PROGRAM PLANNING GUIDE Updated: Fall 2017 General Education Elective Humanities and Fine Arts Electives (choose 3 credit hours from the following courses) Course No. ART 111 HUM 115 MUS 110 PHI 240 Art Appreciation Critical Thinking Music Appreciation Introduction to Ethics Hours Per Week Class Lab Credits 3 3 3 3 0 0 0 0 3 3 3 3 Major Elective (choose a minimum of 3 credit hours from the following courses) CSC 116 Introduction to Functional Programming CSC 153 C# Programming CSC 154 Software Development CTS 225 Spreadsheet Data Analysis DBA 115 Database Applications DBA 240 Database Analysis/Design DBA 285 Data Warehousing and Mining 2 2 2 2 2 2 3 2 3 2 2 2 3 2 3 3 3 3 3 3 3 DBA Elective (choose a minimum of 3 credit hours from the following courses) DBA 220 Oracle DB Programming II DBA 221 SQL Server DB Programming II DBA 223 MySQL DB Programming II DBA 224 SAS DB Programming II 2 2 2 2 2 2 2 2 3 3 3 3 Required Major Elective Registrar's Office Processed - 3/24/17 IT - Data Science and Programming Support Services (A25590DS) Certificate Database Programming - General (C25590GB) (Day and Evening) PROGRAM PLANNING GUIDE PreReq DBA 110 Origination Date: Fall 2016 Curriculum Hours Per Week Class Lab Course No. CSC Credits 120 174 Computing Fundamentals I 3 2 4 Server-Side JavaScript Introduction to NoSQL Databases 3 2 3 3 DBA 130 120 2 2 ____ ____ Elective 2 - 2 - 3 3 CSC DBA Database Programming I GRADUATION REQUIREMENT: Credit Hours 16 Major Elective (choose a minimum of 3 credit hours from the following courses) CSC 122 Python Applications 2 2 3 CSC 153 C# Programming 2 3 3 DBA 115 Database Applications 2 2 3 DBA 223 MySQL DB Programming II 2 2 3 DBA 224 SAS DB Programming II 2 2 3 These five courses provide a student with general programming skills for databases. All of the courses offered are part of the A25590DS AAS degree Registrar's Office Reviewed - 3/14/16 IT - Data Science and Programming Support Services (A25590DS) Certificate Database Programming - Microsoft (C25590SQ) (Day and Evening) PROGRAM PLANNING GUIDE PreReq DBA 110 Realignment: Fall 2016 (Replaces C25150D - Database Developer Microsoft Certificate) Curriculum Course No. CSC 120 174 CSC Computing Fundamentals I Hours Per Week Class Lab 3 2 Credits 4 Server-Side JavaScript 2 3 3 DBA 120 Database Programming I DBA 130 221 Introduction to NoSQL Databases 2 2 2 2 3 3 SQL Server DB Programming II 2 2 3 DBA GRADUATION REQUIREMENT: Credit Hours 12 These five courses provide a student with Oracle database programming skills. All of the courses offered are part of the A25590DS AAS degree Registar's Office Reviewed - 3/17/16 IT - Data Science and Programming Support Services (A25590DS) Certificate Database Programming - Oracle (C25590OR) (Day and Evening) PROGRAM PLANNING GUIDE PreReq DBA 110 Realignment: Fall 2016 (Replaces C25150B - Database Developer Oracle Certificate) Curriculum Course CSC Hours Per Week Class Lab 3 2 Credits 4 Computing Fundamentals I CSC 120 174 Server-Side JavaScript 2 3 3 DBA 120 Database Programming I DBA 130 220 Introduction to NoSQL Databases 2 2 2 2 3 3 Oracle DB Programming II 2 2 3 DBA GRADUATION REQUIREMENT: Credit Hours 12 These five courses provide a student with Oracle database programming skills. All of the courses offered are part of the A25590DS AAS degree Registrar's Office Reviewed - 3/14/16 IT - Data Science and Programming Support Services (A25590DS) Certificate Database Programming - SAS (C25590SS) (Day and Evening) PROGRAM PLANNING GUIDE PreReq DBA 110 Origination Date: Fall 2016 Curriculum Hours Per Week Class Lab 2 2 2 3 Course No. CSC 124 CSC 152 Intro to Data Science Prog SAS DBA 120 Database Programming I 2 2 3 DBA 224 SAS DB Programming II 2 2 3 DBA 240 Database Analysis / Design 2 3 3 GRADUATION REQUIREMENT: Credits 3 3 Credit Hours These five courses provide a student with general programming skills for databases. All of the courses offered are part of the A25590DS AAS degree Registrar's Office Reviewed - 3/14/16 15 IT - Data Science and Programming Support Services (A25590DS) Certificate Python Programming (C25590PY) (Day and Evening) PROGRAM PLANNING GUIDE Origination Date: Fall 2016 Curriculum Course No. CSC CSC CSC CSC CSC 120 121 122 124 221 Course Title Computing Fundamentals I Python Programming Python Application Development Intro to Programming for Data Science Advanced Python GRADUATION REQUIREMENT: Hours Per Week Class Lab 3 2 2 2 2 2 3 2 2 3 Credit Hours Credits 4 3 3 3 3 16 These five courses provide a student with Python and R programming skills. All of the courses offered are part of the A25590DS AAS degree Registrar's Office Reviewed - 3/14/16 IT - Software and Web Development (A25590SW) A.A.S. Degree (Day) PROGRAM PLANNING GUIDE Updated: Fall 2017 Realignment: Fall 2016 (Replaces/Branch off of A25130 - Computer Programming Degree) Curriculum By Semester Hours Per Week Class Lab Course Title Course No. FIRST SEMESTER Student Success 1 0 ACA 111 Computing Fundamentals I 3 2 CSC 120 Python Programming 2 3 CSC 121 CTI 110 Web, Pgm, and DB Foundations 2 2 CTI 120 Network & Sec Foundations 2 2 MAT 121 or Higher 3 2 ____ ____ Credits 1 4 3 3 3 3 SECOND SEMESTER CSC 153 C# Programming DBA 120 Database Programming I ENG 111 Writing and Inquiry NOS 110 Operating Systems Concepts WEB 115 Web Markup and Scripting 2 2 3 2 2 3 2 0 3 3 3 3 3 3 3 FIRST SUMMER SEMESTER Advanced C# Programming CSC 253 Major Elective ____ ____ 2 - 3 - 3 3 THIRD SEMESTER COM 120 Introduction to Interpersonal Communication CSC 154 Software Development CSC 163 C# Applications Development CSC 174 Server-Side JavaScript WEB 180 Active Server Pages 3 2 2 2 2 0 2 3 2 2 3 3 3 3 3 FOURTH SEMESTER CSC 226 .NET Programming CTS 115 Info Sys Business Concepts ECO 251 Prin of Microeconomics ____ ____ Humanities/Fine Art Elective _____ ____ Project Elective 2 3 3 3 - 2 0 0 0 - 3 3 3 3 3 GRADUATION REQUIREMENT: Credit Hours 68 IT - Software and Web Development (A25590SW) A.A.S. Degree (Day) PROGRAM PLANNING GUIDE Updated: Fall 2017 General Education Elective Humanities and Fine Arts Electives (choose 3 credit hours from the following courses) ART HUM MUS PHI 111 115 110 240 Art Appreciation Critical Thinking Music Appreciation Introduction to Ethics Hours Per Week Class Lab 3 0 3 0 3 0 3 0 Credits 3 3 3 3 Required Major Elective Major Electives (choose a minimum of 3 credit hours from the following courses) CSC 116 Introduction to Functional Programming CSC 122 Python Applications CSC 256 Software Quality Assurance CTS 285 Systems Analysis and Design DBA 130 Introduction to NoSQL Databases DBA 221 SQL Server DB Programming II WEB 187 Programming for Mobile Devices WEB 215 Advanced Web Markup and Scripting 2 2 2 3 2 2 2 2 2 2 2 0 3 2 2 2 3 3 3 3 3 3 3 3 Project Elective (choose a minimum of 3 credit hours from the following courses) CSC 227 Cloud Application CSC 289 Programming Capstone WBL 111 Work-Based Learning WBL 112 Work-Based Learning WBL 113 Work-Based Learning 2 1 0 0 0 3 4 10 20 30 3 3 1 2 3 *Work-Based Learning is an elective. Students must have approval from the department head and pre register with the Computer Technologies Division office. As an alternative to CSC 249, two credit hours of Work-Based Learning can be taken. The Work-Based Learning work period may be taken over two semester as WBL 112, over two semesters as WBL-111 and WBL-112 or over one semester as WBL-113. Registrar's Office Processed ‐ 3/27/17 IT - Software and Web Development (A25590SW) A.A.S. Degree (Evening) PROGRAM PLANNING GUIDE Updated: Fall 2017 Realignment: Fall 2016 (Replaces/Branch off of A25130 - Computer Programming Degree) Curriculum By Semester Course No. FIRST SEMESTER Student Success ACA 111 Computing Fundamentals I CSC 120 Python Programming CSC 121 CTI 110 Web, Pgm, and DB Foundations Hours Per Week Class Lab Credits 1 3 2 2 0 2 3 2 1 4 3 3 SECOND SEMESTER CSC 153 C# Programming CTI 120 Network & Sec Foundations ENG 111 Writing and Inquiry 2 2 3 3 2 0 3 3 3 FIRST SUMMER SEMESTER DBA 120 Database Programming I Operating Systems Concepts NOS 110 2 2 2 3 3 3 THIRD SEMESTER Web Markup and Scripting WEB 115 Major Elective ____ ____ MAT 121 or Higher ____ ____ 2 3 3 2 3 3 3 FOURTH SEMESTER Introduction to Interpersonal Communication COM 120 Server-Side JavaScript CSC 174 Advanced C# CSC 253 3 2 2 0 2 3 3 3 3 SECOND SUMMER SEMESTER Software Development CSC 154 C# Applications Development CSC 163 2 2 2 3 3 3 FIFTH SEMESTER .NET Programming CSC 226 Prin of Microeconomics ECO 251 Active Server Pages WEB 180 2 3 2 2 0 2 3 3 3 SIXTH SEMESTER CTS 115 Info Sys Business Concepts _____ ____ Project Elective ____ ____ Humanities/Fine Art Elective 3 3 0 0 3 3 3 GRADUATION REQUIREMENT: Credit Hours 68 IT - Software and Web Development (A25590SW) A.A.S. Degree (Evening) PROGRAM PLANNING GUIDE General Education Elective Humanities and Fine Arts Electives (choose 3 credit hours from the following courses) Course No. ART 111 Art Appreciation HUM 115 Critical Thinking MUS 110 Music Appreciation PHI 240 Introduction to Ethics Hours Per Week Class Lab 3 0 3 0 3 0 3 0 Credits 3 3 3 3 Required Major Elective Major Electives (choose a minimum of 3 credit hours from the following courses) Course No. CSC 116 Introduction to Functional Programming CSC 122 Python Applications CSC 256 Software Quality Assurance CTS 285 Systems Analysis and Design DBA 130 Introduction to NoSQL Databases DBA 221 SQL Server DB Programming II WEB 187 Programming for Mobile Devices WEB 215 Advanced Web Markup and Scripting 2 2 2 3 2 2 2 2 2 2 2 0 3 2 2 2 3 3 3 3 3 3 3 3 Project Elective (choose a minimum of 3 credit hours from the following courses) WBL 111 Work-Based Learning WBL 112 Work-Based Learning WBL 113 Work-Based Learning CSC 289 Programming Capstone CSC 227 Cloud Application 0 0 0 1 2 10 20 30 4 3 1 2 3 3 3 *Work-Based Learning is an elective. Students must have approval from the department head and pre register with the Computer Technologies Division office. As an alternative to CSC 249, two credit hours of Work-Based Learning can be taken. The Work-Based Learning work period may be taken over two semester as WBL 112, over two semesters as WBL-111 and WBL-112 or over one semester as WBL-113 Registrar's Office Processed - 3/27/17 IT - Software and Web Development (A25590SW) Certificate C# Programming (C25590CZ) (Day and Evening) PROGRAM PLANNING GUIDE Realignment: Fall 2016 (Replaces C25130D - C# Programming Certificate) Curriculum Hours Per Week Class Lab 3 2 Course No. CSC 120 Computing Fundamentals I CSC 153 C# Programming 2 3 3 CSC 253 Advanced C# Programming 2 2 3 _____ ____ CSC 121 or CIS 115 2 2 3 GRADUATION REQUIREMENT: Credit Hours Credits 4 13 These four courses provide a student with C# programming skills. All of the courses offered are part of the A25590SW AAS degree Registrar's Office Reviewed - 3/17/16 IT - Software and Web Development (A25590SW) Certificate JavaScript (C25590JS) (Day and Evening) PROGRAM PLANNING GUIDE Origination Date: Fall 2016 Pre-Req: CSC 120 Curriculum Course No. CTI 110 WEB 115 WEB 215 CSC 174 ___ ____ Course Title Web, Pgm, & Db Foundation Web Markup and Scripting Advanced Markup and Scripting Server-Side JavaScript CIS 115 or CSC 121 GRADUATION REQUIREMENT: Hours Per Week Class Lab 2 2 2 3 2 2 2 2 2 3 Credit Hours Credits 3 3 3 3 3 15 These five courses provide a student with Full Stack JavaScript programming skills. All of the courses offered are part of three AAS degrees: A25590SW Registar's Office Reviewed - 3/17/16 IT - Software and Web Development (A25590SW) Certificate .NET Programming (C25590NE) (Day and Evening) PROGRAM PLANNING GUIDE Realignment: Fall 2016 (Expands C25130D - C# Programming Certificate ) Pre-Req: C25590CS Curriculum Hours Per Week Class Lab 2 2 Course No. CSC 163 Course Title C# Application Development CSC 174 Server-Side JavaScript 2 2 3 CSC 226 .NET Programming 2 3 3 WEB 180 Active Server Pages 2 2 3 GRADUATION REQUIREMENT: Credit Hours Credits 3 12 These five courses provide a student with C# and .NET programming skills. All of the courses offered are part of the A25590SW AAS degree Registrar's Office Reviewed - 3/14/16