Collin College Logo
COMPUTER PROGRAMMING
    2010 - 2011 Computer Programming Program Information

    Also a Tech Prep Program
    Also a Marketable Skills Achievement Award Program


    Many career opportunities are available in computer-related industries. Computer scientists and/or computer software engineers occupy a large percentage of all technical and managerial positions within the industry. The Computer Programming Program prepares students with the marketable skills and technical competencies to enter this career field.

    This degree program offers specializations in software development and database programming. Areas of study include C++, Java, Visual Basic, and database languages.

    Several certificates are offered which can be applied toward the AAS degree. The certificates provide the knowledge to update current job requirements. After successfully completing one or more certificates, students can continue at Collin and receive an AAS degree in Computer Programming.

    Students planning to transfer to another college or university should check with the Collin academic advisor prior to beginning this program to verify course transferability. Tech Prep students who took collegiate-level courses in computer programming while in high school may elect to receive college credit by contacting the Global EDGE office. A petition for Tech Prep credit should be completed as soon as possible upon admission to Collin.

    Career Options
    Computer programming prepares students for many new job opportunities, such as the following:
         Applications Analyst
         Applications Programmer
         Business Analyst
         Business Programmer
         Customer Service Representative
         Database Administrator
         Database Programmer
         Production Analyst
         Software Developer


    AAS – Software Development
    66 credit hours

    First Year
    First Semester

    COSC 1436 Programming Fundamentals I - C++
    ENGL 1301 Composition / Rhetoric I
    HUMA 1301 Introduction to the Humanities
    MATH 1314 College Algebra
    1
    SPCH 1311 Fundamentals of Speech Communication

    Second Semester
    COSC 1437 Programming Fundamentals II - C++
    COSC 2325 Computer Organization and Machine Language
    ITSW 1307 Introduction to Database - Access2
    MATH 2312 Pre-Calculus
    PHED / DANC Any activity course

    Summer
    COSC 2336 Programming Fundamentals III - C++
    ECON 1301 Introduction to Economics

    Second Year
    First Semester

    ENGL 2311 Technical and Business Writing
    GAME 2342 Game Development Using C++
    ITSE 1330 Introduction to C# Programming
    ITSE 2301 Windows Programming Using C++
    Elective*

    Second Semester
    GAME 2344 DirectX Programming Using C++
    INEW 2340 Object-Oriented Design
    ITSE 2317 Java Programming
    ITSE 2380 Cooperative Education - Computer Programming / Programmer, General
                     (Capstone)3
    Elective*

    Note: Preferred core choices are underlined. See other options in AAS core, unless otherwise noted.

    1 May substitute MATH 1316, MATH 1324, MATH 1325, MATH 1332, MATH 1342, MATH 1350, MATH 1351, MATH 1414, MATH 2305, MATH 2312, MATH 2318, MATH 2320, MATH 2413, MATH 2414, MATH 2415, MATH 2417, or MATH 2419
    2 Tech Prep course which may have been taken in high school
    3 May substitute INEW 2330
    * Electives (6 credit hours): BCIS 2390, ITSE 1391, ITSE 23092, ITSE 2347, any Java class higher than ITSE 2317, any Visual Basic class higher than ITSE 1332, or any C# class higher than ITSE 1330



    AAS – Java Specialization
    66 credit hours

    First Year
    First Semester

    COSC 1300 Computers and Technology
    COSC 1436 Programming Fundamentals I - C++
    ENGL 1301 Composition / Rhetoric I
    HUMA 1301 Introduction to the Humanities
    MATH 1314 College Algebra
    1

    Second Semester
    COSC 1337 Programming Fundamentals II - Java
    COSC 2325 Computer Organization and Machine Language
    ITSW 1307 Introduction to Database - Access2
    MATH 2312 Pre-Calculus
    SPCH 1311 Fundamentals of Speech Communication


    Summer
    ECON 1301 Introduction to Economics
    ITSE 2309 Database Programming - SQL2

    Second Year
    First Semester

    COSC 2436 Programming Fundamentals III - Java
    ENGL 2311 Technical and Business Writing
    ITSE 1330 Introduction to C# Programming
    PHED / DANC Any activity course
    Elective*
    Elective*

    Second Semester
    INEW 2338 Advanced Java Programming
    INEW 2340 Object-Oriented Design
    ITSE 2380 Cooperative Education - Computer Programming / Programmer, General
                      (Capstone) 3
    Elective*

    Note: Preferred core choices are underlined. See other options in AAS core, unless otherwise noted.

    1 May substitute MATH 1316, MATH 1324, MATH 1325, MATH 1332, MATH 1342, MATH 1350, MATH 1351, MATH 1414, MATH 2305, MATH 2312, MATH 2318, MATH 2320, MATH 2413, MATH 2414, MATH 2415, MATH 2417, or MATH 2419
    2 Tech Prep course which may have been taken in high school
    3 May substitute INEW 2330
    * Electives (9 credit hours): BCIS 2390, ITSE 2347, any Visual Basic class higher than ITSE 1332, or any C# class higher than ITSE 1330



    AAS – Visual Basic .NET Specialization
    64 credit hours

    First Year
    First Semester

    COSC 1300 Computers and Technology
    ENGL 1301 Composition / Rhetoric I
    ITSE 1311 Beginning Web Programming
    ITSE 1332 Introduction to Visual Basic .NET Programming
    ITSW 1307 Introduction to Database - Access1

    Second Semester
    ITSE 1347 Programming with Visual Basic .NET
    ITSE 1356 Extensible Markup Language (XML)
    ITSE 2309 Database Programming - SQL1
    MATH 1314 College Algebra2
    Elective*

    Summer
    ECON 1301 Introduction to Economics
    SPCH 1311 Fundamentals of Speech Communication

    Second Year
    First Semester

    HUMA 1301 Introduction to the Humanities
    ITSE 1330 Introduction to C# Programming
    ITSE 2304 Visual Basic .NET Database Development with ADO.NET
    ITSE 2347 Advanced Database Programming - Advanced SQL
    PHED / DANC Any activity course
    Elective*

    Second Semester
    INEW 2340 Object-Oriented Design
    ITSE 2334 Advanced Visual Basic .NET Programming with ASP.NET
    ITSE 2380 Cooperative Education - Computer Programming / Programmer, General
                      (Capstone)3
    Elective*

    Note: Preferred core choices are underlined. See other options available in AAS core, unless otherwise noted.

    1 Tech Prep course which may have been taken in high school
    2 May substitute MATH 1316, MATH 1324, MATH 1325, MATH 1332, MATH 1342, MATH 1350, MATH 1351, MATH 1414, MATH 2305, MATH 2312, MATH 2318, MATH 2320, MATH 2413, MATH 2414, MATH 2415, MATH 2417, or MATH 2419
    3 May substitute INEW 2330
    * Electives (9 credit hours): BCIS 2390, COSC 1337 or higher Java class,
    COSC 1436 or higher C++ class, INEW 2334, ITSE 2302, or any C# programming class higher than ITSE 1330



    CERTIFICATES
    Some of the courses in these certificate programs may require prerequisites. Please check the course descriptions.


    Software Development Certificate
    29 credit hours

    Summer
    COSC 1436 Programming Fundamentals I - C++

    First Semester
    COSC 1437 Programming Fundamentals II - C++
    COSC 2325 Computer Organization and Machine Language
    INEW 2340 Object-Oriented Design

    Second Semester
    COSC 2336 Programming Fundamentals III - C++
    ITSE 2301 Windows Programming Using C++
    Elective*

    Summer
    ITSE 2380 Cooperative Education - Computer Programming / Programmer, General
                      (Capstone)1
    Elective*

    1 May substitute INEW 2330

    * Electives (6 credit hours):
    - 3 hours must be taken from the following courses: GAME 2342, GAME 2344, or ITSE 1391.
    - The other 3 hours may be taken from the remaining courses listed above or the following: Any Java class or any C# class.


    C# Specialization – Software Development
    24 credit hours

    Summer
    ITSE 1311 Beginning Web Programming
    ITSE 1330 Introduction to C# Programming

    First Semester
    ITSE 2309 Database Programming - SQL1
    ITSE 2353 Advanced C# Programming with ASP.NET
    Elective*

    Second Semester
    ITSE 2338 C# Database Development with ADO.NET and LINQ
    Elective*

    Summer
    ITSE 2380 Cooperative Education - Computer Programming / Programmer, General
                     (Capstone)2

    1 Tech Prep course which may have been taken in high school
    2 May substitute INEW 2330
    * Electives (6 credit hours): BCIS 2390, COSC 1337 or higher Java class,
    COSC 1436 or higher C++ class, INEW 2334, INEW 2340, ITSE 1356, ITSE 2302, or ITSE 2347


    Java Specialization
    32 credit hours

    Summer
    COSC 1436 Programming Fundamentals I - C++
    ITSW 1307 Introduction to Database - Access1

    First Semester
    COSC 1337 Programming Fundamentals II - Java
    ITSE 2309 Database Programming - SQL 1
    Elective*

    Second Semester
    COSC 2436 Programming Fundamentals III - Java
    INEW 2340 Object-Oriented Design
    Elective*

    Summer
    INEW 2338 Advanced Java Programming
    ITSE 2380 Cooperative Education - Computer Programming / Programmer, General
                      (Capstone)2

    1 Tech Prep course which may have been taken in high school
    2 May substitute INEW 2330
    * Electives (6 credit hours): BCIS 2390, COSC 2325, ITSC 1316, ITSE 1347,
    ITSE 2304, ITSE 2347, or ITSE 2431


    Visual Basic .NET Specialization
    30 credit hours

    Summer
    ITSE 1332 Introduction to Visual Basic .NET Programming

    First Semester
    ITSE 1311 Beginning Web Programming
    ITSE 1347 Programming with Visual Basic .NET
    ITSE 2309 Database Programming - SQL1
    Elective*

    Second Semester
    ITSE 2304 Visual Basic .NET Database Development with ADO.NET
    ITSE 2334 Advanced Visual Basic .NET Programming with ASP.NET
    ITSE 2347 Advanced Database Programming - Advanced SQL
    Elective*

    Summer
    ITSE 2380 Cooperative Education - Computer Programming / Programmer, General
                      (Capstone)2

    1 Tech Prep course which may have been completed in high school
    2 May substitute INEW 2330
    * Electives (6 credit hours): BCIS 2390, COSC 1337 or higher Java class,
    COSC 1436 or higher C++ class, INEW 2334, INEW 2340, ITSE 1330 or higher C# class, ITSE 1356, ITSE 2302, or ITSW 1307


    Database Programming Certificate
    21 credit hours

    Summer
    ITSE 1332 Introduction to Visual Basic .NET Programming
    ITSW 1307 Introduction to Database - Access 1

    First Semester
    ITSE 2304 Visual Basic .NET Database Development with ADO.NET
    ITSE 2309 Database Programming - SQL 1

    Second Semester
    ITSE 2347 Advanced Database Programming - Advanced SQL
    ITSE 2334 Advanced Visual Basic .NET Programming with ASP.NET

    Summer
    ITSE 2380 Cooperative Education - Computer Programming / Programmer, General
                      (Capstone) 2

    1 Tech Prep course which may have been completed in high school
    2 May substitute INEW 2330


    C# Specialization – Database Programming
    21 credit hours

    Summer
    ITSE 1330 Introduction to C# Programming
    ITSE 2309 Database Programming - SQL1

    First Semester
    ITSE 2338 C# Database Development with ADO.NET and LINQ
    ITSE 2347 Advanced Database Programming - Advanced SQL

    Second Semester
    ITSE 2353 Advanced C# Programming with ASP.NET
    ITSE 2354 Advanced Oracle PL/SQL

    Summer
    ITSE 2380 Cooperative Education - Computer Programming / Programmer, General
                      (Capstone) 2

    1 Tech Prep course which may have been completed in high school
    2 May substitute INEW 2330


    MARKETABLE SKILLS ACHIEVEMENT AWARDS
    Some of the courses in this award program may require prerequisites. Please check the course descriptions.


    MSAA – C#
    9 credit hours

    ITSE 1330 Introduction to C# Programming
    ITSE 2338 C# Database Development with ADO.NET and LINQ
    ITSE 2353 Advanced C# Programming with ASP.NET


    MSAA – Database Programming
    9 credit hours

    ITSE 2304 Visual Basic .NET Database Development with ADO.NET
    ITSE 2309 Database Programming - SQL 1
    ITSE 2347 Advanced Database Programming - Advanced SQL

    1 Tech Prep course which may have been completed in high school


    MSAA – Visual Basic .NET
    9 credit hours

    ITSE 1332 Introduction to Visual Basic .NET Programming
    ITSE 1347 Programming with Visual Basic .NET
    Elective*

    *Elective (3 credit hours): ITSE 2304 or ITSE 2334




    Note: The second digit in a course number indicates the number of credit hours
    for that course.

    employee photo
    Contact Information
    Department Chair:
    Susan Mahon
    PRC - H240
    972.377.1688

    Academic Advisor:
    Al Gober
    PRC - F134
    972.377.1780

    Department Website:
    http://www.collin.edu/computerscience