This is an archived DCCCD Online Catalog. Please visit our current Online CatalogOnline Catalog at https://www1.dcccd.edu/catalog/cattoc.cfm?loc=DCCCD.
DCCCD 2009-2010 Catalog banner
Previous Catalog Years  Previous Catalog Years
Catalog Table of Contents  Catalog Table of Contents
    Degrees Degrees
         Degree Plans by Location  Degree Plans by Location
         Degree Plans by Subject  Degree Plans by Subject
         Course Descriptions  Course Descriptions
         Transfer Degree  Transfer Degree
DCCCD Core Curriculum  DCCCD Core Curriculum
DCCCD Core Curriculum  DCCCD Core Options for AAS Awards
Transfer Services  Transfer Services
Degree Plans - Computer Information Technology (Programming Awards) - Software Programmer/Developer AAS (Archived)

This degree plan includes updates that were added after it was originally published on June 1, 2009.
New students who are entering the college for the first time should follow the version on this page.

Show me the June 1, 2009, web published version.
Show me what changed in 2009-2010.


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.10

This associate degree program is designed to provide in-depth skills and knowledge in one introductory specialization language or development tool, an operating system used with that platform, plus additional skills and knowledge with an advanced specialization language or development tool. Students are expected to complete an introductory and advanced course from the same specialization emphasis list to be considered as having met the requirement for this award.

The graduate will be qualified to work as an entry-level programmer or developer in an applications setting.

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)
ITSE 1429 Programming Logic and Design 4
ITNW 1425 Fundamentals of Networking Technologies 4
ENGL 1301 Composition I 3
15

SEMESTER II

Introductory Specialization (one course-see Emphasis listing) 3-4
ITSW 1407 Introduction to Database 4
Operating Systems course-List A 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

Introductory Specialization (one course-see Emphasis listing) 3-4
Advanced Specialization (one course-see Emphasis listing) 3-4
ITSC 1415 Project Management Software OR 4
Elective Any ARTC, ARTV, BCIS, CETT, COSC, CPMT, EECT, GAME, INEW, IMED, ITCC, ITDF, ITNW, ITMC, ITMT, ITSC, ITSE, ITSW, or ITSY course. (3-4)
ITSW 1410 Introduction to Presentation Graphics Software OR 4
Elective Any ARTC, ARTV, BCIS, CETT, COSC, CPMT, EECT, GAME, INEW, IMED, ITCC, ITDF, ITNW, ITMC, ITMT, ITSC, ITSE, ITSW, or ITSY course. (3-4)
+Elective Humanities/Fine Arts 3
15-19

NOTE: One Introductory and one Advanced Specialization course should be selected from the same Specialization Emphasis listing.

SEMESTER IV

Any Specialization Emphasis course OR 3-4
Application Development course-List B (3-4)
ITSE 1350 System Analysis and Design 3
Elective Any two ARTC, ARTV, BCIS, CETT, COSC, CPMT, EECT, GAME, INEW, IMED, ITCC, ITDF, ITNW, ITMC, ITMT, ITSC, ITSE, ITSW, or ITSY course. 6-8
++Elective Social/Behavioral Science 3
15-18
Minimum Hours Required 61-71

+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.

General Programming Specialization Emphasis

SEMESTER II Introductory (one course)

ITSE 1402 Computer Programming 4
ITSE 1407 Introduction to C++ Programming 4
ITSE 1414 Introduction to RPG Programming 4
ITSE 1418 Introduction to COBOL Programming 4
ITSE 1491 Special Topics in Computer Programming 4
ITSE 2401 Windows Programming Using C++ 4
ITSE 2405 Windows Programming 4
ITSE 2417 Java Programming 4
ITSE 2421 Object-Oriented Programming 4
BCIS 1431 Programming in Visual Basic 4
COSC 1415 Introduction to Computer Science and Programming 4
COSC 1436 Programming Fundamentals I 4

SEMESTER III Advanced (one course)

INEW 2318 Web Programming Using Java Server Pages and Servlets 3
INEW 2418 Web Programming Using Java Server Pages and Servlets 4
INEW 2438 Advanced Java Programming 4
ITSE 1442 Shell Programming 4
ITSE 1491 Special Topics in Computer Programming 4
ITSE 2431 Advanced C++ Programming 4
ITSE 2435 Advanced RPG Programming 4
ITSE 2437 Assembly Language Programming 4
ITSE 2443 Advanced Windows Programming 4
ITSE 2447 Advanced Database Programming 4
ITSE 2451 Advanced COBOL Programming 4
ITSE 2457 Advanced Object-Oriented Programming 4
ITSE 2459 Advanced Computer Programming 4
BCIS 2431 Advanced Programming in Visual Basic 4
COSC 1437 Programming Fundamentals II 4
COSC 2436 Programming Fundamentals III 4

Web Specialization Emphasis

SEMESTER II Introductory (one course)

IMED 1316 Web Design I 3
IMED 1416 Web Design I 4
ITSE 1301 Web Design Tools 3
ITSE 1401 Web Design Tools 4
ITSE 1311 Beginning Web Programming 4
ITSE 1411 Beginning Web Programming 4
ITSE 2409 Database Programming 4
ITSE 2313 Web Authoring 3
ITSE 2413 Web Authoring 4

SEMESTER III Advanced (one course)

ITSE 1301 Web Design Tools 3
ITSE 1401 Web Design Tools 4
ITSE 1306 PHP Programming 3
ITSE 1356 Extensible Markup Language (XML) 3
ITSE 1406 PHP Programming 4
ITSE 1456 Extensible Markup Language (XML) 4
IMED 2315 Web Design II 3
IMED 2415 Web Design II 4
INEW 2318 Web Programming Using Java Server Pages and Servlets 3
INEW 2418 Web Programming Using Java Server Pages and Servlets 4
INEW 2334 Advanced Web Programming 3
INEW 2434 Advanced Web Programming 4
ITSE 2302 Intermediate Web Programming 3
ITSE 2402 Intermediate Web Programming 4
ITSE 2409 Database Programming 4
ITSE 2313 Web Authoring 3
ITSE 2413 Web Authoring 4

.NET Specialization Emphasis

SEMESTER II Introductory (one course)

ITSE 1330 Introduction to C# Programming 3
ITSE 1332 Introduction to Visual Basic.Net Programming 3
ITSE 1430 Introduction to C# Programming 4
ITSE 1431 Introduction to Visual Basic Programming 4
ITSE 1432 Introduction to Visual Basic.Net Programming 4

SEMESTER III Advanced (one course)

INEW 1340 ASP.NET Programming 3
INEW 1440 ASP.NET Programming 4
ITMT 1345 Enterprise Development Using Microsoft Visual Studio.NET 3
ITNW 1341 Programming with C#.Net 3
ITNW 1441 Programming with C#.Net 4
ITSE 1347 Programming with Visual Basic.Net 3
ITSE 1444 Microsoft Visual Basic Development 4
ITSE 1447 Programming with Visual Basic.Net 4
ITSE 1491 Special Topics in Computer Programming 4
ITSE 2449 Advanced Visual Basic Programming 4
ITSE 2459 Advanced Computer Programming 4
ITSE 2304 Visual Basic.NET Database Development with ADO.NET 3
ITSE 2334 Advanced Visual Basic.Net Programming 3
ITSE 2338 C# Database Development with ADO.NET 3
ITSE 2353 Advanced C# Programming 3
ITSE 2404 Visual Basic.NET Database Development with ADO.NET 4
ITSE 2434 Advanced Visual Basic.NET Programming 4
ITSE 2438 C# Database Development with ADO.NET 4
ITSE 2453 Advanced C# Programming 4

Oracle/SQL Specialization Emphasis

SEMESTER II Introductory (one course)

ITMT 1403 Querying Microsoft SQL Server with Transact-SQL 4
ITMT 2403 Administering a Microsoft SQL Server Database 4
ITSE 1303 Introduction to MySQL 3
ITSE 1345 Introduction to Oracle SQL 3
ITSE 1445 Introduction to Oracle SQL 4
ITSE 2356 Oracle Database Administration I 3
ITSE 2456 Oracle Database Administration I 4

SEMESTER III Advanced (one course)

ITMC 2437 Programming a Microsoft SQL Server Database 4
ITSE 2303 MySQL Database Administration 3
ITSE 2354 Advanced Oracle PL/SQL 3
ITSE 2356 Oracle Database Administration I 3
ITSE 2358 Oracle Databse Administration II 3
ITSE 2409 Database Programming 4
ITSE 2429 Oracle Network Administration and Performance Tuning 4
ITSE 2454 Advanced Oracle PL/SQL 4
ITSE 2456 Oracle Database Administration I 4
ITSE 2458 Oracle Database Administration II 4

Game Specialization Emphasis

SEMESTER II Introductory (one course)

GAME 1303 Introduction to Game Design and Development 3
GAME 1403 Introduction to Game Design and Development 4
GAME 1304 Level Design 3
GAME 1404 Level Design 4
GAME 1306 Design and Creation of Games 3
GAME 1406 Design and Creation of Games 4
GAME 1309 Introduction to Animation Programming 3
GAME 1409 Introduction to Animation Programming 4
GAME 1336 Introduction to 3D Game Modeling 3
GAME 1436 Introduction to 3D Game Modeling 4
GAME 1343 Game and Simulation Programming I 3
GAME 1443 Game and Simulation Programming I 4
ARTC 1325 Introduction to Computer Graphics 3
ARTC 1425 Introduction to Computer Graphics 4
ARTV 1343 Digital Sound 3
ARTV 1341 3-D Animation I 3
ARTV 1345 3-D Modeling and Rendering I 3
ARTV 1441 3-D Animation I 4
ARTV 1445 3-D Modeling and Rendering I 4

SEMESTER III Advanced (one course)

GAME 1359 Game and Simulation Programming II 3
GAME 1459 Game and Simulation Programming II 4
GAME 1394 Special Topics, in Animation, Interactive Technology, Video Graphics and Special Effects 3
GAME 1494 Special Topics, in Animation, Interactive Technology, Video Graphics and Special Effects 4
GAME 2319 Game Engine 3
GAME 2419 Game Engine 4
GAME 2347 Advanced Game Programming 3
GAME 2447 Advanced Game Programming 4
ARTV 1351 Digital Video 3
ARTV 1451 Digital Video 4
ARTV 2345 3-D Modeling and Rendering II 3
ARTV 2351 3-D Animation II 3
ARTV 2445 3-D Modeling and Rendering II 4
ARTV 2451 3-D Animation II 4

List A - Operating System Courses

ITMT 1400 Implementing and Supporting Microsoft Windows XP Professional 4
ITMT 1402 Windows Vista Configuration 4
ITMT 1440 Managing and Maintaining a Microsoft Windows Server 2003 Environment 4
ITMT 1450 Implementing, Managing, and Maintaining a Microsoft Windows Server 2003 Network Infrastructure: Network Services 4
ITMT 2401 Windows Server 2008 Network Infrastructure Configuration 4
ITMT 2402 Windows Server 2008 Active Directory Configuration 4
ITMT 2422 Windows Server 2008 Applications Infrastructure Configuration 4
ITMT 2451 Windows Server 2008: Server Administrator 4
ITMT 2456 Windows Server 2008: Enterprise Administrator 4
ITSC 1316 Linux Installation and Configuration 3
ITSC 1352 Solaris Operating Environment Systems Administrations II (SA) 3
ITSC 1354 Solaris Operating Environment Systems Administrations I (SA) 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 1416 Linux Installation and Configuration 4
ITSC 1421 Intermediate PC Operating Systems 4
ITSC 1447 UNIX System Administration II 4
ITSC 1452 Solaris Operating Environment Systems Administrations II (SA) 4
ITSC 1454 Solaris Operating Environment Systems Administrations I (SA) 4
ITSC 1458 UNIX System Administration I 4
ITSC 2437 UNIX Operating System II 4
ITSC 2442 AS/400 Operating System II 4
ITNW 1408 Implementing and Supporting Client Operation Systems 4

List B - Application Development Courses

ARTC 1302 Digital Imaging I 3
ARTC 1391 Special Topics in Graphic Design, Commercial Art, and Illustration 3
IMED 1316 Web Design I 3
IMED 1416 Web Design I 4
IMED 2315 Web Design II 3
IMED 2415 Web Design II 4
ITSC 1315 Project Management Software 3
ITSC 1415 Project Management Software 4
ITSE 1301 Web Design Tools 3
ITSE 1401 Web Design Tools 3
ITSE 1356 Extensible Markup Language (XML) 3
ITSE 1359 Introduction to Scripting Languages 3
ITSE 1456 Extensible Markup Language (XML) 4
ITSE 2313 Web Authoring 3
ITSE 2413 Web Authoring 4
ITSE 2445 Data Structures 4
ITSW 2437 Advanced Database 4
Skip to Home navigation