Austin Community College
Spring 2008 - ALL COURSES

Course Descriptions All Courses Classroom Courses Distance Learning Courses

Updated: 06/12/2008 15:25:40


COMPUTER INFORMATION SYSTEMS

CLASSROOM 
16 Week Session January 14 - May 11
ITSY 1300 Fundamentals of Information Security

B	[16/11]	12545	Lec	003	NRG	4231	Th	 6:00pm -  9:40pm	OH Mendell, Ronald
B	[16/8]	12543	Lec	001	PIN	300	TTh	10:00am - 11:50am	OH Jackson, Henry
B	[16/16]	12544	Lec	002	RGC	004	TTh	 5:20pm -  7:00pm	OH Cupina, Philip
ITSW 1304 Introduction to Spreadsheets
B+	[0/22]	12540	Lec	001	RGC	112	TTh	11:00am - 12:40pm	   Staff
BCIS 1305 Business Computer Applications
E	[14/20]	10533	Lec	009	CYP	2129	M	 6:00pm -  8:30pm	OH Marshall, Robert
			Lab	009	CYP	2129	M	 8:40pm -  9:30pm	   
E	[20/20]	11123	Lec	021	CYP	2126	MW	 9:00am - 10:15am	OH Cheatheam, Llannis
			Lab	021	CYP	2126	W	10:25am - 11:15am	   
Section 11123 uses Software---Office 2007
E	[16/20]	10527	Lec	003	CYP	2230	TTh	 9:10am - 10:25am	OH Frost, Sidney
			Lab	003	CYP	2124	T	10:35am - 11:25am	   
Section 10527 uses Software---Office 2007
E	[14/20]	10534	Lec	010	EVC	8306	TTh	12:00pm -  1:15pm	OH Huckabay, Jamie
			Lab	010	EVC	8306	T	 1:25pm -  2:15pm	   
Section 10534 uses Software---Office 2007
E	[0/20]	10537	Lec	015	EVC	8310	TTh	 6:00pm -  7:40pm	   Staff
E	[18/20]	10526	Lec	002	NRG	4233	S	 9:10am - 11:40am	OH Trevino, David
			Lab	002	NRG	4233	S	11:50am - 12:40pm	   
E	[23/22]	10525	Lec	001	NRG	4230	TTh	10:35am - 11:50am	OH Webb, James
			Lab	001	NRG	4230	Th	 9:35am - 10:25am	   
Section 10525 uses Software---Office 2007
E	[20/22]	10528	Lec	004	NRG	4211	TTh	 4:15pm -  5:30pm	OH Daniel, Dwight
			Lab	004	NRG	4230	T	 5:40pm -  6:30pm	   
E	[18/20]	10529	Lec	005	PIN	302	Th	 6:00pm -  8:30pm	OH Stewart, Gary
			Lab	005	PIN	308	Th	 8:40pm -  9:30pm	   
E	[16/20]	10536	Lec	014	RGC	111	MW	12:00pm -  1:15pm	OH Collins, Russell
			Lab	014	RGC	116	W	 1:20pm -  2:10pm	   
Section 10536 uses Software---Office 2007
E	[18/20]	10531	Lec	007	RGC	111	MW	 2:50pm -  4:05pm	OH Huckabay, Jamie
			Lab	007	RGC	112	W	 4:10pm -  5:00pm	   
Section 10531 uses Software---Office 2007
E	[20/20]	10532	Lec	008	RGC	110	MW	 7:00pm -  8:15pm	OH Huckabay, Jamie
			Lab	008	RGC	116	M	 8:20pm -  9:10pm	   
Section 10532 uses Software---Office 2007
E	[18/20]	10539	Lec	017	RRH	307	MW	12:30pm -  2:20pm	OH Webb, James
E	[13/20]	10540	Lec	018	RRH	307	TTh	 6:40pm -  8:20pm	OH Garrett, Jerry
E	[19/22]	10538	Lec	016	RVS	9113	TTh	 9:10am - 10:25am	OH Tucker, William
			Lab	016	RVS	9138	Th	10:30am - 11:20am	   
E	[20/22]	10530	Lec	006	RVS	9138	W	 5:40pm -  8:20pm	OH Stewart, Gary
			Lab	006	RVS	9138	W	 8:30pm -  9:20pm	   
E	[18/20]	10541	Lec	019	SAC	1208	MW	11:30am -  1:10pm	OH Black, Roie
E	[16/20]	10542	Lec	020	SAC	1319	TTh	 5:40pm -  6:55pm	OH Ally, Murtaza
			Lab	020	SAC	1209	Th	 7:00pm -  7:50pm	   
ITCC 1306 CCNA 2: Router and Routing Basics
B+	[18/14]	11205	Lec	001	PIN	300	TTh	 7:50pm - 10:00pm	OH Jackson, Henry
B+	[0/16]	12487	Lec	002	RGC	004	TTh	 9:35am - 11:50am	   Staff
ITSC 1307 UNIX Operating System I
B+	[13/20]	12502	Lec	002	NRG	4220	MW	11:00am - 11:50am	OH Onabajo, Femi
			Lab	002	NRG	4233	MW	12:00pm - 12:50pm	   
B+	[7/20]	12504	Lec	005	RGC	112	TTh	 8:50am - 10:30am	OH Bass, Ron
B+	[12/20]	12503	Lec	004	RGC	125	W	 5:40pm -  7:20pm	OH Martino, Michael
			Lab	004	RGC	116	W	 7:30pm -  9:20pm	   
ITSW 1307 Introduction to Database
B+	[8/20]	12541	Lec	001	RGC	112	MW	 1:25pm -  3:05pm	OH Smith, Richard
ITNW 1325 Fundamentals of Networking Technologies
B+	[9/17]	12494	Lec	006	NRG	4231	MW	 9:00am - 10:40am	OH Onabajo, Femi
B+	[11/17]	12490	Lec	001	NRG	4231	T	 6:00pm -  9:40pm	OH Bunton, Christopher
B+	[9/15]	12491	Lec	002	PIN	300	MW	12:00pm -  1:40pm	OH Melcher, Leonard
B+	[0/16]	12492	Lec	003	RGC	028	MW	 5:20pm -  7:00pm	   Staff
B+	[7/16]	12493	Lec	004	RGC	004	TTh	12:00pm -  1:40pm	OH Cox, Anne
ITSE 1330 Introduction to C# Programming
B+	[6/18]	12420	Lec	001	RGC	111	TTh	 7:05pm -  8:20pm	OH Russell, Paul
			Lab	001	RGC	109	TTh	 8:20pm -  8:55pm	   
ITSE 1331 Introduction to Visual Basic Programming .NET
B	[5/22]	12514	Lec	002	NRG	4220	TTh	 1:50pm -  2:40pm	OH Martinez, Rudy
			Lab	002	NRG	4233	TTh	 2:50pm -  3:40pm	   
B	[6/20]	12515	Lec	005	RRH	307	MW	 5:45pm -  6:35pm	OH King, Charles
			Lab	005	RRH	307	MW	 6:40pm -  7:30pm	   
ITNW 1337 Introduction to the Internet
B+	[0/20]	12495	Lec	001	EVC	8306	MW	11:30am -  1:10pm	   Staff
INEW 1340 ASP.Net Programming
+	[0/20]	12483	Lec	001	RGC	116	MW	11:30am -  1:10pm	   Staff
ITMT 1340 Managing and Maintaining a Microsoft Windows Server 2003 Environment
+	[0/16]	12488	Lec	001	PIN	300	MW	 6:00pm -  7:40pm	   Staff
+	[17/16]	12489	Lec	002	RGC	004	MW	 2:00pm -  3:40pm	OH Cox, Anne
ITSE 1345 Introduction to Oracle SQL and PL/SQL
B+	[4/22]	12518	Lec	004	NRG	4230	S	 9:00am - 10:40am	OH Smith, Richard
			Lab	004	NRG	4230	S	10:50am - 12:30pm	   
B+	[0/24]	12517	Lec	001	RGC	112	TTh	12:45pm -  2:25pm	   Staff
ITNW 1351 Fundamentals of Wireless LANs
B+	[17/16]	12497	Lec	001	NRG	4231	TTh	12:00pm -  1:40pm	OH Baldwin, Richard
ITSE 1401 Web Design Tools
B+	[0/20]	14686	Lec	003	NRG	4230	MW	 5:50pm -  8:30pm	   Staff
B+	[0/20]	12521	Lec	002	SAC	1208	TTh	 8:45am - 11:25am	   Staff
B+	[0/24]	14687	Lec	004	SAC	1208	TTh	 5:30pm -  8:10pm	   Staff
ITSE 1411 Beginning Web Page Programming
B	[15/22]	14688	Lec	004	CYP	2129	TTh	 8:45am - 11:25am	OH Kahlon, Amardeep
B	[9/20]	12522	Lec	001	SAC	1208	MW	 8:45am - 11:25am	OH Smith, Thomas
ITSC 1425 Personal Computer Hardware
B+	[0/14]	12508	Lec	004	RGC	003	MW	 1:25pm -  4:05pm	   Staff
B+	[11/14]	12506	Lec	001	RGC	003	TTh	 1:00pm -  3:40pm	OH Hanson, James
B+	[8/14]	12507	Lec	003	RGC	003	TTh	 6:00pm -  8:40pm	OH Hanson, James
ITSE 1450 System Analysis and Design
B+	[10/16]	12525	Lec	002	PIN	304	M	 6:00pm -  8:40pm	OH Griffin, Vernon
			Lab	002	PIN	304	W	 6:00pm -  8:40pm	   
B+	[11/20]	12524	Lec	001	RGC	111	MW	 1:25pm -  2:40pm	OH Russell, Paul
			Lab	001	RGC	109	MW	 2:50pm -  4:05pm	   
ITSY 2300 Operating System Security
B+	[20/11]	12547	Lec	002	PIN	300	TTh	 2:00pm -  3:50pm	OH Jackson, Henry
B+	[16/11]	12546	Lec	001	RGC	004	TTh	 7:05pm -  8:45pm	OH Cupina, Philip
ITSY 2301 Firewalls & Network Security
B+	[0/14]	12548	Lec	001	PIN	300	MW	 7:50pm -  9:30pm	   Staff
B+	[20/16]	12549	Lec	002	RGC	004	MW	10:00am - 11:40am	OH Cox, Anne
ITSE 2309 Database Programming: Oracle
B+	[0/22]	12529	Lec	005	NRG	4211	MW	12:00pm - 12:50pm	   Staff
			Lab	005	NRG	4230	MW	 1:05pm -  1:55pm	   
B+	[0/20]	12527	Lec	001	RGC	124	MW	 7:05pm -  7:55pm	   Staff
			Lab	001	RGC	112	MW	 6:05pm -  6:55pm	   
B+	[8/24]	12528	Lec	002	RGC	112	TTh	 6:00pm -  7:40pm	OH Smith, Richard
ITSE 2317 Java Programming (Intermediate)
B+	[0/22]	12530	Lec	002	NRG	4233	M	 5:30pm -  7:10pm	   Staff
			Lab	002	NRG	4233	M	 7:20pm -  9:00pm	   
ITNW 2321 Networking with TCP/IP
B+	[19/16]	12499	Lec	002	NRG	4231	MW	 8:15pm -  9:55pm	OH Onabajo, Femi
B+	[20/11]	12500	Lec	003	PIN	300	TTh	 4:00pm -  5:40pm	OH Jackson, Henry
B+	[16/16]	12498	Lec	001	RGC	004	MW	12:00pm -  1:40pm	OH Cox, Anne
ITSE 2321 Object-Oriented Programming (Java)
B+	[6/22]	12532	Lec	004	NRG	4220	MW	12:00pm - 12:50pm	OH Baldwin, Richard
			Lab	004	NRG	4233	MW	 1:00pm -  1:50pm	   
ITSY 2330 Intrusion Detection
B+	[16/5]	12550	Lec	001	PIN	300	TTh	 6:00pm -  7:40pm	OH Jackson, Henry
ITSC 2335 Application Problem Solving: Support
B+	[0/14]	12509	Lec	001	RGC	117	MW	 7:05pm -  8:40pm	   Staff
ITSC 2337 UNIX Operating Systems II
B+	[12/16]	12510	Lec	002	NRG	4211	TTh	 9:10am - 10:00am	OH Martino, Michael
			Lab	002	NRG	4231	TTh	10:10am - 11:00am	   
ITSC 2339 Personal Computer Help Desk
G+	[7/14]	12511	Lec	001	RGC	117	TTh	 5:15pm -  6:55pm	OH Pushkarsky, Stanley
ITSY 2342 Incident Response and Handling
B+	[16/12]	12551	Lec	001	RGC	004	MW	 5:30pm -  7:20pm	OH Cook, Stuart
ITSY 2343 Computer System Forensics
B+	[18/14]	12552	Lec	001	PIN	300	TTh	12:00pm -  1:50pm	OH Jackson, Henry
ITSY 2359 Security Assessment and Audit
B+	[16/14]	12553	Lec	001	RGC	004	MW	 7:30pm -  9:20pm	OH Cook, Stuart
ITSC 2364 Practicum -- CIS, General
+	[11/15]	12512	Prat	001	RGC	110	F	12:00pm - 12:50pm	OH Martino, Michael
ITSE 2402 Intermediate Web Programming
B+	[0/20]	12535	Lec	001	PIN	308	MW	10:00am - 12:40pm	   Staff
ITNW 2405 Network Administration for Novell NetWare
B+	[18/17]	12501	Lec	002	NRG	4231	MW	 5:30pm -  8:10pm	OH Onabajo, Femi
ITSE 2431 Advanced C++ Programming
B+	[24/9]	12538	Lec	006	RGC	117	MW	 5:40pm -  6:55pm	OH Bass, Ron
			Lab	006	RGC	112	MW	 7:05pm -  8:20pm	   


12 Week Session February 11 - May 11
BCIS 1305 Business Computer Applications
E	[16/20]	14259	Lec	011	RGC	A253	TTh	 1:25pm -  3:15pm	OH Keefe, James
			Lab	011	RGC	116	T	 3:25pm -  4:30pm	   
Section 14259 uses Software---Office 2007


DISTANCE LEARNING 
16 Week Session January 14 - May 11
BCIS 1305 Business Computer Applications
E	[19/24]	10535	OPC	012	PCM	Orientation req. See Open Campus	OH Kohls, Mary
10535 - Internet access required. M. Kohls, 223.3185, email: kohls@austincc.edu 
Use RGC open lab or other campuses on space-available basis. MANDATORY online orientation 
at www.austincc.edu/kohls/ during 1st week of class. 
ITSC 1307 UNIX Operating System I
B+	[16/24]	12505	OPC	006	PCM	Orientation req. See Open Campus	OH Bass, Ron
12505 - Internet access required & 1 Semester of programming. Use Linux for Lab. 
R. Bass, email: rbass@austincc.edu, 223.3180. MANDATORY Online orientation at www.austincc.edu/RonBass 
after 1/11 
ITSE 1307 Introduction to C++ Programming
B+	[20/17]	12513	OPC	001	PCM	Orientation req. See Open Campus	OH Comer, Robert
12513 - Req: Internet access & C++ compiler. Prereq: COSC 1315 or dept approval. 
B. Comer, 223.6256, email: comer@austincc.edu MANDATORY online orientation: www.austincc.edu/comer/ 
during 1st week of class. 
ITSE 1331 Introduction to Visual Basic Programming .NET
B	[13/24]	12516	OPC	009	PCM	Orientation req. See Open Campus	OH Scholl, Judith
12516 - Internet access required. J. Scholl, 223.8055. NO programming prerequisite. 
MANDATORY Online orientation at www.austincc.edu/jscholl or email jscholl@austincc.edu 
for appointment from 1/12-1/17. 
ITNW 1337 Introduction to the Internet
B+	[20/24]	12496	OPC	002	PCM	Orientation req. See Open Campus	OH Hanson, James
12496 - Internet access required. J. Hanson, 223.3044, email: jhanson@austincc.edu 
MANDATORY Online orientation at www.austincc.edu/jhanson 
ITSE 1356 Introduction to XML
B+	[24/15]	12519	OPC	001	PCM	Orientation req. See Open Campus	OH Baldwin, Richard
12519 - Internet access required. R. Baldwin, 223.4758. (Coreq: COSC 1300 or dept. 
approval.) Preview course materials at www.austincc.edu/baldwin/ MANDATORY: for 
online orientation email baldwin@austincc.edu after 1/11. Work from home with PC 
& modem or use various ACC labs (exams at NRG) 
ITSE 1401 Web Design Tools
B+	[19/24]	14762	OPC	005	PCM	Orientation req. See Open Campus	OH Smith, Thomas
14762 - Internet access required. NO programming prerequisite. T. M. Smith, 223.9260, 
email: tms@austincc.edu MANDATORY Online orientation after the link is activated 
1/14. Go to http://irt.austincc.edu/blackboard/stlogin.html for log-in instructions. 

ITSE 1411 Beginning Web Page Programming
B	[12/24]	12523	OPC	003	PCM	Orientation req. See Open Campus	OH Scholl, Judith
12523 - Internet access required. J. Scholl, 223.8055. NO programming prerequisite. 
MANDATORY Online orientation at www.austincc.edu/jscholl or email jscholl@austincc.edu 
for appointment from 1/12-1/17.
ITSE 2305 Windows Programming (Visual Basic .NET)
B+	[24/19]	12526	OPC	001	PCM	Orientation req. See Open Campus	OH Martinez, Rudy
12526 - Internet access required.  R.  Martinez, 223.4754, email: rmartin6@austincc.edu 
MANDATORY Online Orientation at www.austincc.edu/rmartin6 the first week of class. 

ITSE 2317 Java Programming (Intermediate)
B+	[24/15]	12531	OPC	004	PCM	Orientation req. See Open Campus	OH Baldwin, Richard
12531 - Internet access required. R. Baldwin, 223.4758. (Prereq: ITSE 2321 or dept. 
approval.) Preview course materials: www.austincc.edu/baldwin/ & use Java Instructional 
Materials link. MANDATORY: for online orientation email baldwin@austincc.edu after 
1/11. Work from home with PC & modem or use various ACC labs (exams at NRG) 
ITSE 2321 Object-Oriented Programming (Java)
B+	[24/15]	12533	OPC	008	PCM	Orientation req. See Open Campus	OH Baldwin, Richard
12533 - Internet access required. R. Baldwin, 223.4758. (Prereq: COSC 1315 or dept. 
approval.) Preview course materials at www.austincc.edu/baldwin/ & use Java Instructional 
Materials link. MANDATORY: for online orientation email baldwin@austincc.edu after 
1/11. Work from home with PC & modem or use various ACC labs (exams at NRG) 
INEW 2338 Advanced Java Programming: Visual
B+	[0/20]	12484	OPC	001	PCM	Orientation req. See Open Campus	   Staff
12484 - CANCELLED. Internet access required. R. Baldwin, 223.4758. (Prereq: ITSE 
2317 or dept. approval.) Preview course materials at www.austincc.edu/baldwin/ & 
use Java Instructional Materials link. MANDATORY: for online orientation email baldwin@austincc.edu 
after 1/11. Work from home with PC & modem or use various ACC labs (exams at NRG) 

ITSE 2349 Advanced Visual Basic Programming .NET
B+	[24/19]	12534	OPC	001	PCM	Orientation req. See Open Campus	OH Martinez, Rudy
12534 - Internet access required.  R.  Martinez, 223.4754, email: rmartin6@austincc.edu 
MANDATORY Online Orientation at www.austincc.edu/rmartin6 the first week of class.
ITSE 2402 Intermediate Web Programming
B+	[7/24]	12536	OPC	002	PCM	Orientation req. See Open Campus	OH Scholl, Judith
12536 - Internet access required. Prereq: ITSE 1411. J. Scholl, 223.8055. MANDATORY 
Online orientation at www.austincc.edu/jscholl or email jscholl@austincc.edu for 
appointment from 1/14-1/17. 
ITSE 2431 Advanced C++ Programming
B+	[24/9]	12537	OPC	001	PCM	Orientation req. See Open Campus	OH Bass, Ron
12537 - Internet access required. R. Bass, 223.3180. Email: rbass@austincc.edu Prerequisite: 
COSC 1320 or dept approval. MANDATORY online orientation at www.austincc.edu/RonBass 
after 1/11. Work from home with PC & modem or use various ACC labs. 
ITSE 2445 Data Structures
B+	[20/11]	12539	OPC	001	PCM	Orientation req. See Open Campus	OH Comer, Robert
12539 - Req: Internet access & C++ compiler. Prereq: COSC 1320 or ITSE 1307 or dept 
approval. Before enrolling AND for MANDATORY online orientation visit www.austincc.edu/comer/ 
during 1st week of class. B. Comer, 223.6256, email: comer@austincc.edu 


12 Week Session February 11 - May 11
BCIS 1305 Business Computer Applications
E	[41/48]	14260	OPC	013	PCM	Orientation req. See Open Campus	OH Huckabay, Jamie
14260 - Internet access required. J. Huckabay, 223.3183, email: carterj@austincc.edu 
(Use RGC open lab or other campuses on space-available basis.) MANDATORY online 
orientation at www.austincc.edu/jcarter during the 1st week of class. 
ITSE 1331 Introduction to Visual Basic Programming .NET
B	[24/19]	14378	OPC	012	PCM	Orientation req. See Open Campus	OH Martinez, Rudy
14378 - Internet access required. NO programming prerequisite. R. Martinez, 223.4754, 
email: rmartin6@austincc.edu MANDATORY Online Orientation at www.austincc.edu/rmartin6 
the first week of class. 
ITNW 1337 Introduction to the Internet
B+	[15/24]	14377	OPC	003	PCM	Orientation req. See Open Campus	OH Smith, Richard
14377 - Internet access required. R. Smith, 223.3184. For MANDATORY orientation 
information email rsmith@austincc.edu by Thu 2/14. 
ITSE 1411 Beginning Web Page Programming
B	[14/24]	14379	OPC	002	PCM	Orientation req. See Open Campus	OH Smith, Thomas
14379 - Internet access required. NO programming prerequisite. Students create interactive 
web pages using XHTML & JavaScript. T. M. Smith, 223.9260, email: tms@austincc.edu 
MANDATORY Online orientation when the link is activated after 2/11. Go to http://irt.austincc.edu/blackboard/stlogin.html 
for log-in instructions. 

ITSE 2431 Advanced C++ Programming
B+	[24/9]	14888	OPC	002	PCM	Orientation req. See Open Campus	   Staff


Course Descriptions All Courses 
ITSY 1300 Fundamentals of Information Security
Basic information security goals of availability, integrity, accuracy, and confidentiality. Vocabulary and terminology specific to the field of information security are discussed. Identification of exposures and vulnerabilities and appropriate countermeasures are addressed. The importance of appropriate planning and administrative controls is also discussed. Additional topics include: instruction in security for network hardware, software, and data including physical security, backup procedures, firewalls, encryption, and protection from viruses.

ITSW 1304 Introduction to Spreadsheets
Instruction in the concepts, procedures, and importance of electronic spreadsheets. Prerequisite: One semester of programming, or COSC 1301, or COSC 1300, or department approval.

BCIS 1305 Business Computer Applications
Computer terminology, hardware, software, operating systems, and information systems relating to the business environment will be covered. The course will also explore business applications of software, including spreadsheets, databases, presentation graphics, word processing and business-oriented utilization of the Internet.

ITCC 1306 CCNA 2: Router and Routing Basics
An introduction to Cisco basic router configuration for local area networks. Topics include initial router configuration for TCP/IP, management of the configuration, backup of router configuration files, routing protocols. Prerequisite: ITNW 1325 or Department Approval.

ITSC 1307 UNIX Operating System I
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.

ITSE 1307 Introduction to C++ Programming
Introduction to computer programming using C++. Emphasis on the fundamentals of structured design with development, testing, implementation, and documentation. Includes language syntax, data and file structures, input/output devices, and files. 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.

ITSW 1307 Introduction to Database
Introduction to database theory and the practical applications of a database. Prerequisite: COSC 1300 or departmental approval.

ITNW 1325 Fundamentals of Networking Technologies
Instruction in networking technologies and their implementation. Topics include the OSI reference model, network protocols, transmission media, and networking hardware and software. Prerequisite: or Corequisite: COSC 1300 or department approval.

ITSE 1330 Introduction to C# Programming
Data types, control structures, functions, syntax, and semantics of the language, classes, class relationships, and exception handling. This course is an introduction to computer programming for Windows. Emphasis will be on the fundamentals of structured design, development, testing, implementation, and documentation, including language syntax, data and file structures, input/output devices, files and databases. The following C# topics will be covered: C# syntax, basics of C# classes, interfaces, exception handling, assemblies, .NET collections, Windows Forms, and relational database programming using ADO.NET. The Microsoft Visual Studio .NET IDE will be used for program development. Prerequisite: ITSE 1331 or COSC 1315.

ITSE 1331 Introduction to Visual Basic Programming .NET
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.

ITNW 1337 Introduction to the Internet
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. Prerequisite: or corequisite COSC 1300 or COSC 1301 or department approval.

INEW 1340 ASP.Net Programming
Theory of server side web programming concepts to implement solutions for common web programming tasks. Includes basic ASP.Net web controls, user management and authentication, state management, and development of database-driven web applications. The course focuses on building database related web applications using server side web programming techniques. This course will use ASP.NET, VB.NET/C#.NET, ADO.NET, and XML. Prerequisite: ITSE 1330 or ITSE 2305.

ITMT 1340 Managing and Maintaining a Microsoft Windows Server 2003 Environment
Managing accounts and resources, maintaining server resources, monitoring server performance, and safeguarding data in a Microsoft Windows Server 2003 environment. Prerequisite: ITNW 1325.

ITSE 1345 Introduction to Oracle SQL and PL/SQL
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). Prerequisite: ITSE 2309.

ITNW 1351 Fundamentals of Wireless LANs
Designing, planning, implementing, operating, and troubleshooting wireless LANs (WLANs). Includes WLAN design, installation, and configuration; and WLAN security issues and vendor interoperability strategies. Prerequisite: ITNW 1325.

ITSE 1356 Introduction to XML
Introduction of skills and practice related to the Extensible Markup Language/Simple Object Access Protocol. Topics to be covered will include: elements, attributes, namespaces, entities, and what constitutes a well-formed document. Prerequisite: Corequisite: COSC 1300 or Department Approval.

ITSE 1401 Web Design Tools
Designing and publishing web documents. Exploration of tools available for creating and editing web documents. An introduction to designing and publishing web documents. Includes basic markup language, hyperlinks, tables, frames, images, and forms. Exploration of tools available for creating and editing web documents. Course emphasizes web page/site design and development with an application software tool. Prerequisite: Competency in desktop operating systems and computer applications or departmental approval.

ITSE 1411 Beginning Web Page Programming
Web page programming including mark-up and scripting languages. Introduction to structure and object oriented programming design. Course includes use of XHTML and JavaScript programming languages.

ITSC 1425 Personal Computer Hardware
A study of current personal computer hardware including personal computer assembly and upgrading, setup and configuration, and troubleshooting. Prerequisite: COSC 1300 and one semester of programming or department approval.

ITSE 1450 System Analysis and Design
Comprehensive introduction to the planning, design, and construction of computer information systems using the systems development life cycle and other appropriate design tools. Prerequisite: Two semesters of programming or department approval.

ITSY 2300 Operating System Security
Safeguard computer operating systems by demonstrating server support skills and designing and implementing a security system. Identify security threats and monitor network security implementations. Use best practices to configure operating systems to industry security standards. Prerequisite: ITSY 1300

ITSY 2301 Firewalls & Network Security
Identify elements of firewall design, types of security threats and responses to security attacks. Use best practices to design, implement, and monitor a network security plan. Examine security incident postmortem reporting and ongoing network security activities. Prerequisite: ITSY 1300.

ITSE 2305 Windows Programming (Visual Basic .NET)
Introduction to computer programming for windows. Emphasis on the fundamentals of structured design, development, testing, implementation, and documentation. Includes language syntax, data and file structures, input/output devices, files and databases. The course will also emphasize object-oriented programming with encapsulation (creating classes and instances), inheritance (defining classes the inherit data and/or methods from existing classes) and polymorphism (overriding base-class methods in derived classes). Prerequisite: One semester of programming or department approval.

ITSE 2309 Database Programming: Oracle
Application development using database programming techniques emphasizing database structures, modeling, and database access. This course instructs the student in the essential concepts and design methodology for the Relational Database Model as implemented by Oracle. Other topics include: the Data definition Language, the Data Manipulation Language, database normalization, transaction processing, security, multi-user problems and solutions. Prerequisite: COSC 1315 (or corequisite) or departmental approval.

ITSE 2317 Java Programming (Intermediate)
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 department approval.

ITNW 2321 Networking with TCP/IP
Set up, configure, use and support Transmission Control Protocol/Internet Protocol (TCP/IP) on networking operating systems. Prerequisite: ITNW 1325.

ITSE 2321 Object-Oriented Programming (Java)
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. Prerequisite: COSC 1315 or ITSE 1411 or department approval.

ITSY 2330 Intrusion Detection
Computer information systems security monitoring, intrusion detection and crisis management. Includes alarm management, signature configuration, sensor configuration, and troubleshooting components. Emphasizes identifying, resolving, and documenting network crises and activating the response team. Prerequisite: ITSY 2300 and ITSY 2301.

ITSC 2335 Application Problem Solving: Support
Utilization of current application software to solve advanced problems and generate customized solutions, involving project and software specific to a specific curricular area. Installation, configuration and troubleshooting of desktop applications to solve user support issues with those applications. Configuration of the operating system and resolution of issues related to usability and customization to enable those applications. Configuration and troubleshooting of connectivity and issues related to security to enhance usage and support of those applications. Prerequisite: ITNW 1325, ITSC 1425, and COSC 1301.

ITSC 2337 UNIX Operating Systems II
Advanced study of the UNIX operating system. Includes advanced concepts of system management and communication, the installation and maintenance of software, network security, and data integrity issues. Prerequisite: ITSC 1307 or departmental approval.

INEW 2338 Advanced Java Programming: Visual
Continued study of the use of the Java programming language for writing complex and sophisticated stand-alone applications and internet Applets having visual objectives. Prerequisite: ITSE 2317 or departmental approval.

ITSC 2339 Personal Computer Help Desk
Diagnosis and solution of user hardware and software related problems with on-the-job projects. An introduction to end-user computing and user support via help desk operations and user support management endeavors. Prerequisite: ITNW 1325, ITSC 1425, and COSC 1301 or department approval.

ITSY 2342 Incident Response and Handling
In-depth coverage of incident response and incident handling, including identifying sources of attacks and security breaches; analyzing security logs; recovering the system to normal; performing postmortem analysis; and implementing and modifying security measures. Prerequisite: ITSY 2300 and ITSY 2301.

ITSY 2343 Computer System Forensics
In-depth study of system forensics including methodologies used for analysis of computer security breaches. Gather and evaluate evidence to perform postmortem analysis of a security breach. Prerequisite: ITSY 2342.

ITSE 2349 Advanced Visual Basic Programming .NET
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, database connectivity and object-oriented methods are also covered. Prerequisite: ITSE 2305.

ITSY 2359 Security Assessment and Audit
Capstone experience for the security curriculum. Synthesizes technical material covered in prior courses to monitor, audit, analyze, and revise computer and network security systems to ensure appropriate levels of protection are in place. Prerequisite: ITSY 2300 and ITSY 2301.

ITSC 2364 Practicum -- CIS, General
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. Prerequisite: Sophomore standing with B average.

ITSE 2402 Intermediate Web Programming
Techniques for web development. Includes server-side and client-side scripting. Intermediate applications for web authoring. Topics may include server side includes (SSI), Perl, HTML, Java, Javascript, and/or ASP. Prerequisite: ITSE 1411.

ITNW 2405 Network Administration for Novell NetWare
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 2321 or department approval.

ITSE 2431 Advanced C++ Programming
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 department approval.

ITSE 2445 Data Structures
Further applications of programming techniques. Includes an in-depth look at various data structures and the operations performed on them. 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 ITSE 1307 or department approval.