Degree Plans - Computer Information Technology - Software Programmer/Developer AAS

Back to Computer Information Technology

COMPUTER INFORMATION TECHNOLOGY -- SOFTWARE PROGRAMMER/DEVELOPER

Offered at all seven campuses

(Associate in Applied Sciences Degree)

  • Students pursuing this award program are required to meet Texas Success Initiative (TSI) standards and course prerequisites.
  • Students must earn at least 25% of the credit hours required for graduation through instruction by the college awarding the degree.

Degree Plan Code: AAS.CIT.PROG.DEVE.06

This associate degree program is designed to provide in-depth skills and knowledge in one primary programming language and an operating system from the same platform, plus additional knowledge of a secondary language. The graduate will be qualified to work as an entry-level programmer in an applications setting to support the information processing function of the organization.

Course(s) may be substituted for ITSC 1401, BCIS 1405, or COSC 1401 for those who demonstrate current computer literacy.

CREDIT HOURS

SEMESTER I

ITSC 1401 Introduction to Computers OR 4
BCIS 1405 Business Computer Applications OR (4)
COSC 1401 Microcomputer Concepts and Applications (4)
ITSC 2435 Application Problem Solving 4
ITNW 1421 Introduction to Networking OR 4
ITNW 1425 Fundamentals of Networking Technologies (4)
ENGL 1301 Composition I 3
15

SEMESTER II

XXXX XXXX Introductory Programming course - List A* 3-4
ITSW 1407 Introduction to Database 4
XXXX XXXX Operating Systems course-List C 3-4
MATH 1414 College Algebra OR 4
MATH 1314 College Algebra OR (3)
MATH 2342 Introductory Statistics (3)
SPCH 1311 Introduction to Speech Communication OR 3
SPCH 1315 Fundamentals of Public Speaking (3)
16-19

SEMESTER III

XXXX XXXX Introductory Programming course - List A* 3-4
XXXX XXXX Advanced Programming course - List B** 3-4
Elective Any ARTV, ITCC, ITMC, INEW, ITSC, ITSE, ITNW, ITSW, ITSY, BCIS, COSC, ARTC, IMED, ITMT, EECT, or CPMT course 3-4
ITSW 1410 Introduction to Presentation Graphics Software OR 4
Elective Any ARTV, ITCC, ITMC, INEW, ITSC, ITSE, ITNW, ITSW, ITSY, BCIS, COSC, ARTC, IMED, ITMT, EECT, or CPMT course (3-4)
+Elective Humanities/Fine Arts 3-4
15-20

SEMESTER IV

XXXX XXXX Programming course-List A or B OR 3-4
XXXX XXXX Application Development course-List D (3-4)
ITSE 1350 System Analysis and Design OR 3
BCIS 2390 Systems Analysis and Design OR (3)
ITSC/ITSE/ITSW 1X8X Cooperative Education course (3)
Elective Any two ARTV, ITCC, ITMC, INEW, ITSC, ITSE, ITNW, ITSW, ITSY, BCIS, COSC, ARTC, IMED, ITMT, EECT, or CPMT course 6-8
++Elective Social/Behavioral Science 3
15-18
Minimum Hours Required 61-72

+Elective must be selected from the DCCCD Core Curriculum for Humanities/Fine Arts.

++Elective must be selected from the DCCCD Core Curriculum for Social/Behavioral Science.

*First in a two-course programming language series

List A - Introductory Programming Courses

IMED 1416 Web Page Design I 4
IMED 2415 Web Page Design II 4
ITSC 1413 Internet/Web Page Development 4
ITSC 1329 Fundamentals of Solaris 8 Operating Environment (SA-118) 3
ITSC 1429 Fundamentals of Solaris 8 Operating Environment (SA-118) 4
ITSE 1345 Introduction to Oracle SQL 3
ITSE 1402 Computer Programming 4
ITSE 1407 Introduction to C++ Programming 4
ITSE 1411 Beginning Web Page Programming 4
ITSE 1414 Introduction to RPG Programming 4
ITSE 1418 Introduction to COBOL Programming 4
ITSE 1422 Introduction to C Programming 4
ITSE 1431 Introduction to Visual Basic Programming 4
ITSE 1445 Introduction to Oracle SQL 4
ITSE 1491 Special Topics in Computer Programming 4
ITSE 2356 Oracle Database Administration I 3
ITSE 2401 Windows Programming Using C++ 4
ITSE 2405 Windows Programming 4
ITSE 2409 Database Programming 4
ITSE 2413 Web Authoring 4
ITSE 2417 JAVA Programming 4
ITSE 2421 Object-Oriented Programming 4
ITSE 2456 Oracle Database Administration I 4
BCIS 1431 Programming in Visual Basic 4
COSC 1415 Introduction to Computer Science and Programming 4
COSC 1430 Programming I 4
COSC 1436 Programming Fundamentals I 4
COSC 1437 Programming Fundamentals II 4
ITMC 1403 Querying Microsoft SQL Server with Transact-SQL 4
ITMC 2403 Administering a Microsoft SQL Server Database 4

**Second in a two-course programming language series

List B - Advanced Programming Language Courses

ITSC 1356 Shell Programming (SL 120) 3
ITSC 1456 Shell Programming (SL 120) 4
ITSE 1356 Introduction to XML 3
ITSE 1491 Special Topics in Computer Programming 4
ITSE 2354 Advanced Oracle PL/SQL 3
ITSE 2402 Intermediate Web Programming 4
ITSE 2409 Database Programming 4
ITSE 2413 Web Authoring 4
ITSE 2429 Oracle Network Administration and Performance Tuning 4
ITSE 2431 Advanced C++ Programming 4
ITSE 2435 Advanced RPG Programming 4
ITSE 2437 Assembly Language Programming 4
ITSE 2439 Advanced Windows Programming Using C++ 4
ITSE 2443 Advanced Windows Programming 4
ITSE 2447 Advanced Database Programming 4
ITSE 2449 Advanced Visual Basic Programming 4
ITSE 2451 Advanced COBOL Programming 4
ITSE 2454 Advanced Oracle PL/SQL 4
ITSE 2455 Advanced C Programming 4
ITSE 2456 Oracle Database Administration I 4
ITSE 2457 Advanced Object-Oriented Programming 4
ITSE 2458 Oracle Database Administration II 4
ITSE 2459 Advanced Computer Programming 4
INEW 2434 Advanced Web Page Programming 4
INEW 2438 Advanced JAVA Programming 4
BCIS 2431 Advanced Programming in Visual Basic 4
COSC 1437 Programming Fundamentals II 4
COSC 2415 Advanced Computer Science and Programming 4
COSC 2425 Computer Organization and Machine Language 4
COSC 2430 Programming II 4
COSC 2436 Programming Fundamentals III 4
ITMC 2437 Programming a Microsoft SQL Server Database 4
IMED 1416 Web Page Design I 4
IMED 2415 Web Page Design II 4

List C - Operating System Courses

ITSC 1352 Solaris Operating Environment 8 Systems Administrations II (SA-288) 3
ITSC 1354 Solaris Operating Environment 8 Systems Administrations (SA-238) 3
ITSC 1405 Introduction to PC Operating Systems 4
ITSC 1407 UNIX Operating System I 4
ITSC 1411 AS/400 Operating System I 4
ITSC 1421 Intermediate PC Operating Systems 4
ITSC 1447 UNIX System Administration II 4
ITSC 1452 Solaris Operating Environment 8 Systems Administrations II (SA-288) 4
ITSC 1454 Solaris Operating Environment 8 Systems Administrations (SA-238) 4
ITSC 1458 UNIX System Administration I 4
ITSC 2437 UNIX Operating System II 4
ITSC 2442 AS/400 Operating System II 4
ITMC 1419 Installing and Administering Microsoft Windows Server Operating Systems 4
ITMC 1441 Implementing Microsoft Windows Professional and Server 4
ITMC 1442 Implementing a Microsoft Windows Network Infrastructure 4
ITMC 1458 Supporting Microsoft Windows Client Network Operating Systems 4

List D - Application Development Courses

ITSW 1404 Introduction to Spreadsheets 4
ITSC 1413 Internet/Web Page Development 4
ITNW 1437 Introduction to the Internet 4
ITSE 2413 Web Authoring 4
ITSW 2437 Advanced Database 4
ITSE 2445 Data Structures 4
ARTC 1302 Digital Imaging I 3
ARTC 1391 Special Topics in Graphic Design, Commercial Art, and Illustration 3
ITSE 1356 Introduction to XML 3
ITSE 1359 Introduction to Scripting Languages 3
IMED 1416 Web Page Design I 4
IMED 2415 Web Page Design II 4

NOTE: Students enrolling in this program who plan to transfer to a four-year institution should consult an advisor or counselor regarding transfer requirements and the transferability of these courses to the four-year institution of their choice.

Back to Computer Information Technology