Austin Community College
Fall 2009 - CLOSED COURSES

Course Descriptions All Courses Classroom Courses Distance Learning Courses

Updated: 11/22/2009 21:00:38


COMPUTER SCIENCE

CLASSROOM 
16 Week Session August 24 - December 13
COSC 1300 Introduction to Computing

R	[22/22]	39849	Lec	045	NRG	4211	MW	 9:00am - 10:15am	OH Marshall, Robert
			Lab	045	NRG	4230	W	10:25am - 11:15am	   
R	[20/20]	39842	Lec	009	RRH	220	MW	 9:30am - 10:45am	OH Webb, James
			Lab	009	RRH	307	W	10:55am - 11:45am	   
R	[20/20]	39854	Lec	055	SMC	522	M	 5:30pm -  8:00pm	OH Stewart, Gary
			Lab	055	SMC	523	M	 8:10pm -  9:00pm	   
COSC 1301 Personal Computing
R	[22/22]	39866	Lec	016	RGC	109	MW	11:30am -  1:10pm	OH Gregory, Carl
R	[20/20]	39865	Lec	015	SAC	1208	TTh	 3:20pm -  5:00pm	OH Gregory, Carl
COSC 1315 Fundamentals of Programming
B	[22/22]	39894	Lec	030	NRG	4211	TTh	 4:15pm -  5:30pm	OH Kochis, Allan
			Lab	030	NRG	4233	Th	 5:40pm -  6:30pm	   


12 Week Session September 21 - December 13


DISTANCE LEARNING 
16 Week Session August 24 - December 13


12 Week Session September 21 - December 13


Course Descriptions All Courses 
COSC 1300 Introduction to Computing
A survey course discussing computing terminology, components, programming concepts, and the computer's integration into business activities. Laboratory experience includes word processing, spreadsheets, presentation software and databases.

COSC 1301 Personal Computing
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.

COSC 1315 Fundamentals of Programming
An introduction to computer concepts, logic, and computer programming. Includes designing, coding, debugging, testing, and documenting programs using a high-level programming language.

COSC 1320 C++ Programming
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. Prerequisite: COSC 1315 or department approval.

COSC 2415 Data Structures
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. Prerequisite: COSC 1320 or department approval.

COSC 2425 Computer Organization and Machine Language -- PC Assembly
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: Two semesters of programming or department approval.