Austin Community College
Course Descriptions
Computer Information Technology
COSC 1300 INTRODUCTION TO COMPUTING (3-3-1).
A survey course, discussing computing terminology, components,
programming concepts, and the computer's integration into business activities.
Laboratory experience includes word processing, spreadsheets, and data bases.
Laboratory Fee. (CIS 1003)
COSC 1301 PERSONAL COMPUTING (3-2-2).
A hands-on course for the development of skills needed to use
personal computer systems for business, individual, and educational applications.
Learn word processing, database management, spreadsheet development, and how to use the
operating system. Keyboarding skills are not required, but are helpful. May not be
applied toward a CSC degree.
Laboratory Fee. (CSC 1003)
COSC 1315 FUNDAMENTALS OF PROGRAMMING (3-3-1).
An introduction to computer concepts, logic, and computer
programming. Includes designing, coding, debugging, testing, and documenting programs
using a high-level programming language.
Laboratory fee. (CIS 1033)
COSC 1320 C++ PROGRAMMING (3-2-2).
This is an introduction to the C++ programming language and its
subset, the C programming language. Program structure, blocks, storage types, console
and file I/O, functions, arrays, strings, pointers, call-by-reference, call-by-value, and
dynamic memory allocation will be discussed. The concept of classes will be introduced.
The differences between C++ and C will also be discussed.
Prerequisites: COSC 1315 or departmental
approval.
Laboratory Fee. (CIS 2003)
COSC 2415 DATA STRUCTURES (4-3-3).
Investigation of techniques for program design, testing, and
debugging. Data structures are studied including stacks, queues, linked lists and binary
trees. Searching, sorting,
recursion, strings, and arrays are also covered. Taught in appropriate high-level
language.
Prerequisites: COSC 1320.
Laboratory fee. (CSC 1044)
COSC 2425 COMPUTER ORGANIZATION AND MACHINE LANGUAGE (4-3-3).
Computer organization and programming for the microcomputer.
Emphasis on macros, assemblers, loaders, linkers, channels, subroutines, coroutines,
internal and I/O operations, low level I/O, recursion, data manipulation including arrays
and records.
Prerequisite: COSC 2415 or departmental approval.
Laboratory Fee.(CIS 2064)
ITNW 1325 FUNDAMENTALS OF NETWORKING (3-3-1).
Instruction in networking technologies and their implementation.
Topics include the OSI reference model, network protocols, transmission media, and
networking hardware and software.
Corequisite/Prerequisite: COSC 1300 or
departmental approval.
Laboratory fee. (CIS 1303)
ITNW 1337 INTRODUCTION TO THE INTERNET (3-2-2).
Introduction to the Internet with emphasis on using the
World Wide Web to locate, transfer, and publish information. Survey of emerging
technologies on the Internet.
Prerequisites: COSC 1300 or COSC 1301 or
departmental approval. Laboratory Fee. (CIS 1063)
ITNW 2351 MS WINDOWS NT CORE TECHNOLOGIES (3-2-2).
Foundation course for supporting a network operating
system. Skill development in installing, configuring, customizing, optimizing, networking,
integrating, and troubleshooting a network operating system.
Prerequisite:
ITNW 1325 or departmental approval.
Laboratory Fee. (CIS 2303)
ITNW 2356 SUPPORTING MS WINDOWS NT SERVER 4.0 (3-2-2).
This course prepares students to design, implement,
and support the Windows NT Server network operating system in a multi-domain enterprise
environment.
Prerequisite: ITNW 2351 or departmental approval.
Laboratory Fee.
(CIS 2313)
ITNW 2405 NETWORK ADMINISTRATION FOR NOVELL NETWARE (4-3-3).
Preparation to effectively manage a Novell NetWare network.
Topics include network components, user accounts and groups, network file systems, file
system security, and network printing.
Prerequisite: ITNW 2351 or departmental
approval.
Laboratory Fee. (CIS 2304)
ITSC 1309 INTEGRATED SOFTWARE APPLICATIONS I (3-2-2).
Integration of applications from popular business
productivity software suites. Instruction in embedding data, linking and combining
documents using word processing, spreadsheets, databases, and/or presentation media
software.
Prerequisites: COSC 1301 or COSC 1300 (for CIT majors only) or
Departmental Approval.
Laboratory Fee. (CSC 1013)
ITSC 1313 Internet/Web Page Development (3-2-2).
Instruction in the use of Internet services and the fundamentals
of web page design and web site development.
Prerequisites: COSC 1300 or
Departmental Approval.
Laboratory Fee.
ITSC 1325 PERSONAL COMPUTER HARDWARE (3-2-2).
A study of current personal computer hardware including
personal computer assembly and upgrading, setup and configuration, and troubleshooting.
Prerequisites: COSC 1300 and one semester of programming or departmental approval.
Laboratory Fee. (CIS 1093)
ITSC 2335 APPLICATION PROBLEM SOLVING (3-2-2).
Utilization of current application software to solve
advanced problems and generate customized solutions, involving project and software
specific to a specific curricular area.
Prerequisites: ACCT 2301 and one
programming course or departmental approval.
Laboratory fee. (CIS 2143)
ITSC 2345 COMPUTER CENTER MANAGEMENT (3-3-0).
Assessment of needs of a computing center and general
principles of hardware and software acquisition, maintenance, licensing, and improving
usage scheduling. Emphasis on interpersonal communication and management skills.
Prerequisite: CIS major with sophomore standing or comparable work experience.
(CIS 2083)
ITSC 2364 PRACTICUM - CIS, GENERAL (3-1-15).
Practical general training and experiences in the workplace.
The college with the employer develops and documents an individualized plan for the
student. The plan relates the workplace training and experiences to the student's general
and technical course of study. The guided external experiences may be paid or unpaid.
This course may be repeated if topics and learning outcomes vary.
Prerequisites:
Sophomore standing, B average, and departmental approval. (CIS 2053)
ITSE 1331 INTRODUCTION TO VISUAL BASIC PROG. (3-2-2).
Introduction to computer programming using Visual BASIC.
Emphasis on the fundamentals of structured design, development, testing, implementation,
and documentation. Includes language syntax, data and file structures, input/output
devices, and files.
Laboratory fee. (CIS 1023)
ITSE 1344 MASTERING MS VISUAL BASIC 6.0 DEVELOPMENT (3-2-2).
Skill development in the creation of database applications
using component object model (Com). Sequential and random file access are also covered.
A review of BASIC syntax is included.
Prerequisite: ITSE 1331, COSC 1315 or
department approval.
Laboratory fee. (CIS 2043)
ITSE 1345 INTRODUCTION TO ORACLE SQL AND PL/SQL (3-2-2).
An introduction to the design and creation of relational
databases. Topics include storing, retrieving, updating, and displaying data using
Structured Query Language (SQL) and Procedure Language (PL).
Prerequisites:
ITSW 1407 or ITSW 1372.
Laboratory Fee. (CIS 2153)
ITSE 1418 INTRODUCTION TO COBOL PROGRAMMING (4-3-3).
Introduction to computer programming using COBOL.
Emphasis on the fundamentals of structured design, development, testing, implementation,
and documentation. Includes language syntax, data and file structures, input/output
devices, and files.
Prerequisites: COSC 1300 and one semester of programming.
Laboratory fee. (CIS 1044)
ITSE 1450 SYSTEM ANALYSIS AND DESIGN (4-3-3).
Comprehensive introduction to the planning, design, and
construction of computer information systems using the systems development life cycle
and other appropriate design tools.
Prerequisites: Two semesters of programming
or departmental approval.
Laboratory fee. (CIS 2044)
ITSE 2313 Web Authoring (Java Script) (3-2-2).
Instruction in designing and developing web pages that
incorporate text, graphics, and other supporting elements using current technologies
and authoring tools.
Prerequisites: ITSE 1331 or COSC 1315 and ITNW 1337.
(CIS 2103 WEBSCRIPTING)
ITSE 2317 JAVA PROGRAMMING (INTERMEDIATE) (3-2-2).
Introduction to JAVA programming with object-orientation.
Emphasis on the fundamental syntax and semantics of JAVA for applications and web applets.
Prerequisite: ITSE 2321 or departmental approval.
Laboratory fee. (CIS 2513)
ITSE 2321 INTRODUCTION TO OBJECT-ORIENTED PROGRAMMING (JAVA) (3-2-2).
Introduction to object-oriented programming. Emphasis on the
fundamentals of structured design with classes, including development, testing,
implementation, and documentation. Includes object-oriented programming techniques,
classes, and objects.
Prerequisites: COSC 1315 or departmental approval.
Laboratory fee. (CIS 2503)
ITSE 2339 ADVANCED WINDOWS PROGRAMMING USING C++ (3-3-1).
Further applications of windows programming techniques
using C++, including file program testing, and documentation. This course covers the
application of windows programming techniques using C++, including use of the MFC
application framework.
Prerequisite: ITSE 2431 or departmental approval.
Laboratory Fee. (CIS 2243)
ITSE 2349 ADVANCED VISUAL BASIC PROGRAMMING (3-2-2).
Further applications of programming techniques using
Visual BASIC. Topics include file access methods, data structures and modular programming,
program testing and documentation. Database controls, SQL, classes, report writers, and
Internet topics are also covered.
Prerequisites: ITSE 1344 or departmental
approval.
Laboratory fee. (CIS 2103 TOPICS IN VB)
ITSE 2356 ORACLE DATABASE ADMINISTRATION I.
Fundamentals of the tasks and functions required of a database
administrator. While Oracle is the primary DBMS utilized, the concepts and procedures
presented in this course are typical for any Database Management System server.
Prerequisite: ITSE 1345 or departmental approval.
ITSE 2357 ADVANCED OBJECT-ORIENTED PROGRAMMING (JAVA) (3-2-2).
Application of advanced object-oriented programming
techniques such as abstract data structures, class inheritance, virtual functions, and
exception handling.
Prerequisites: ITSE 2317 or departmental approval.
Laboratory fee. (CIS 2523)
ITSE 2359 ADVANCED PROGRAMMING (OOA/OOD/OOP) (3-3-1).
Further applications of programming techniques. Topics
include file access methods, data structures and modular programming, program testing and
documentation. This course covers the basic theory and application of the methodology of
Object-Oriented Analysis and Design, emphasizing static and dynamic system decomposition
into objects and classes. Students may use either C++ or Java for their project’s
programming language. Programming examples are provided during lectures using either C++
or Java or both.
Prerequisite: ITSE 2431 or ITSE 2321 or departmental approval.
Laboratory Fee. (CIS 2233)
ITSE 2371 Advanced Java Visual Programming (3-2-2).
Continued study in the use of the Java programming
language for writing complex and sophisticated stand-alone applications and internet
Applets having visual objectives.
Prerequisites: ITSE 2317 or departmental approval.
Laboratory fee. (CIS 2103 - TOPICS in JAVA)
ITSE 2431 ADVANCED C++ PROGRAMMING (4-3-3).
Further application of C++ programming techniques including
subjects such as file access, abstract data structures, class inheritance, and other
advanced techniques. The following C++ programming topics are covered: classes, objects,
function and operator overloading, inheritance and dynamic polymorphism, templates,
exception handling, reference counting, complex data structures, complex input/output
standard and file handling techniques, program documentation and other advanced C++
techniques.
Prerequisite: COSC 1320 or departmental approval.
Laboratory fee.
(CIS 2204)
ITSE 2437 ASSEMBLY LANGUAGE PROGRAMMING (4-3-3).
Comprehensive coverage of low-level computer operations
and architecture. Includes design, development, testing, implementation, and documentation
of programs; language syntax; data manipulation; input/output devices and operations;
and file access.
Prerequisites: Two semesters of programming.
Laboratory
fee.(CIS 1064)
ITSE 2451 Advanced COBOL Programming (4-3-3).
Further applications of programming techniques using COBOL,
including file access methods, data structures and modular programming, program testing
and documentation.
Prerequisite: ITSE 1418.
Laboratory fee. (CIS 1054)
ITSW 1301 INTRODUCTION TO WORD PROCESSING (3-2-2).
An overview of the production of documents, tables, and
graphics.
Prerequisite: COSC 1300 or departmental approval; keyboard familiarity
helpful. (CIS 1053)
ITSW 1304 INTRODUCTION TO SPREADSHEETS (3-2-2).
Instruction in the concepts, procedures, and importance
of electronic spreadsheets.
Prerequisites: One semester of programming, or
COSC 1301, or COSC 1300, or departmental approval.
Laboratory fee. (CIS 1043)
ITSW 1306 UNIX OPERATING SYSTEM I (3-2-2).
A study of the UNIX operating system including multi-user
concepts, terminal emulation, use of system editor, basic UNIX commands, and writing
script files. Topics include introductory systems management concepts.
Prerequisite: One semester of programming. (CIS 2403)
ITSW 1327 MULTIUSER OPERATING SYSTEMS (3-3-0).
Summary of multi-user operating systems including a
contrast of single user and multi-user systems. Investigation of a variety of multi-user
operating systems, similarities, and differences.
Prerequisite: COSC 1300 and
one semester of programming or Department approval. (CIS 2033)
ITSW 1372 ORACLE DATABASE CONCEPTS AND DEVELOPMENT (3-2-2).
This course instructs the student in the essential concepts and
design methodology for the Relational Database Model as implemented by ORACLE. SQL is
extensively covered, including both the Data Definition Language and the Data Manipulation
Language. Database design using current database methods and tools such as
Entity-Relationship diagrams is also covered. Other topics include: Database
normalization, Transaction processing, Security, Multi-user problems and solutions,
Distributed databases and Data Warehouses.
Corequisite/Prerequisite: COSC 1315.
Laboratory fee. (CIS 2044)
ITSW 1407 INTRODUCTION TO DATABASE (4-3-3).
Introduction to database theory and the practical applications
of a database.
Prerequisite: Introduction to Computers. COSC 1300 or
departmental approval.
Laboratory fee. (CIS 2134)
Online Advising |
CIT/COSC Faculty |
About this page