Austin Community College
Spring 2011 - ALL COURSES

Course Descriptions All Courses Classroom Courses Distance Learning Courses

Updated: 11/30/2011 11:00:45


COMPUTER INFORMATION TECHNOLOGY

CLASSROOM 
16 Week Session January 18 - May 15
ITSY 1300 Fundamentals of Information Security

B	[16/13]	24383	Lec	003	NRG	4231	Th	 6:15pm -  9:55pm	OH Mendell, Ronald
			Lab	003	NRG	TBA	TBA	                 	   
B	[13/14]	24385	Lec	005	RGC	117	S	 9:00am - 12:30pm	OH Cupina, Philip
			Lab	005	RGC	TBA	TBA	                 	   
B	[11/14]	24381	Lec	001	RGC	117	TTh	10:00am - 11:50am	OH Quiroga, Orlando
			Lab	001	RGC	TBA	TBA	                 	   
B	[14/16]	24382	Lec	002	RGC	004	TTh	 5:30pm -  7:15pm	OH Plattsmier, Rick
			Lab	002	RGC	TBA	TBA	                 	   
B	[15/16]	22174	Lec	006	RRC	2207.	MW	11:00am - 12:45pm	OH Cox, Anne
			Lab	006	RRC	TBA	TBA	                 	   
B	[13/16]	22190	Lec	007	RRC	2207.	T	 6:00pm -  9:40pm	OH Firth, Ryan
			Lab	007	RRC	TBA	TBA	                 	   
ITSE 1303 Introduction to MySQL
B+	[6/16]	24321	Lec	001	NRG	4231	S	 9:00am - 12:40pm	OH Smith, Richard
			Lab	001	NRG	TBA	TBA	                 	   
ITSW 1304 Introduction to Spreadsheets
B+	[17/20]	24378	Lec	001	RGC	112	TTh	11:00am - 12:40pm	OH Douglass, Patricia
			Lab	001	RGC	TBA	TBA	                 	   
BCIS 1305 Business Computer Applications
E	[12/20]	21911	Lec	009	CYP	2129	M	 6:00pm -  8:40pm	OH Daniel, Dwight
			Lab	009	CYP	2129	M	 8:50pm -  9:45pm	   
E	[15/20]	21921	Lec	021	CYP	2126	MW	 9:00am - 10:20am	OH Thayer, Paul
			Lab	021	CYP	2126	W	10:30am - 11:20am	   
E	[16/20]	21905	Lec	003	CYP	2124	TTh	 9:10am - 10:25am	OH Frost, Sidney
			Lab	003	CYP	2124	T	10:35am - 11:25am	   
E	[19/20]	21912	Lec	010	EVC	8306	TTh	12:00pm -  1:15pm	OH Huckabay, Jamie
			Lab	010	EVC	8306	T	 1:25pm -  2:15pm	   
E	[19/20]	21915	Lec	015	EVC	8310	TTh	 6:00pm -  7:40pm	OH Collins, Russell
			Lab	015	EVC	TBA	TBA	                 	   
E	[18/20]	21904	Lec	002	NRG	4233	S	 9:10am - 11:40am	OH Ku, Bernard
			Lab	002	NRG	4233	S	11:50am - 12:40pm	   
E	[18/20]	21903	Lec	001	NRG	4230	TTh	10:35am - 11:50am	OH Foreman, Peggy
			Lab	001	NRG	4230	Th	 9:35am - 10:25am	   
E	[19/20]	21906	Lec	004	NRG	4211	TTh	 4:15pm -  5:30pm	OH Nugent, Gerard
			Lab	004	NRG	4230	T	 5:40pm -  6:30pm	   
E	[18/20]	21907	Lec	005	PIN	302	Th	 6:00pm -  8:30pm	OH Ally, Murtaza
			Lab	005	PIN	308	Th	 8:40pm -  9:30pm	   
E	[16/20]	21910	Lec	008	RGC	124	M	 7:00pm -  7:50pm	OH Huckabay, Jamie
			Lab	008	RGC	116	M	 8:00pm -  8:50pm	   
E	[18/20]	21914	Lec	014	RGC	111	MW	12:00pm -  1:20pm	OH Keller, Letitia
			Lab	014	RGC	116	W	 1:30pm -  2:20pm	   
E	[20/20]	21909	Lec	007	RGC	111	MW	 2:50pm -  4:10pm	OH Huckabay, Jamie
			Lab	007	RGC	112	W	 4:10pm -  5:00pm	   
E	[20/20]	21922	Lec	022	RGC	A250	TTh	 9:10am - 10:30am	OH Jorgenson, Kimberly
			Lab	022	RGC	116	T	10:40am - 11:35am	   
E	[18/20]	26824	Lec	017	RRC	2220.	TTh	12:00pm -  1:45pm	OH Webb, James
			Lab	017	RRC	TBA	TBA	                 	   
E	[18/20]	27037	Lec	018	RRC	2220.	TTh	 7:30pm -  9:15pm	OH Ziaja, Kathryn
			Lab	018	RRC	TBA	TBA	                 	   
E	[17/20]	21916	Lec	016	RVS	9116	TTh	 9:10am - 10:25am	OH Keller, Letitia
			Lab	016	RVS	9138	Th	10:30am - 11:20am	   
E	[18/20]	21908	Lec	006	RVS	9138	W	 5:40pm -  8:20pm	OH Stewart, Gary
			Lab	006	RVS	9138	W	 8:30pm -  9:20pm	   
E	[17/20]	21919	Lec	019	SAC	1208	MW	11:35am -  1:20pm	OH Foreman, Peggy
			Lab	019	SAC	TBA	TBA	                 	   
E	[15/20]	21920	Lec	020	SAC	1319	TTh	 5:40pm -  6:55pm	OH Daniel, Dwight
			Lab	020	SAC	1209	Th	 7:00pm -  7:50pm	   
ITSC 1307 UNIX Operating System I
B+	[15/16]	24338	Lec	002	NRG	4220	MW	10:55am - 11:50am	OH Martino, Michael
			Lab	002	NRG	4233	MW	12:00pm - 12:55pm	   
B+	[18/20]	24339	Lec	004	RGC	111	W	 5:40pm -  7:20pm	OH Martino, Michael
			Lab	004	RGC	116	W	 7:30pm -  9:20pm	   
ITSW 1307 Introduction to Database: Access
B+	[15/20]	24379	Lec	001	NRG	4233	TTh	 5:25pm -  7:05pm	OH Douglass, Patricia
			Lab	001	NRG	TBA	TBA	                 	   
ITNW 1325 Fundamentals of Networking Technologies
B+	[14/17]	24323	Lec	001	NRG	4231	T	 6:15pm -  9:55pm	OH Bunton, Christopher
			Lab	001	NRG	TBA	TBA	                 	   
B+	[16/16]	24325	Lec	003	RGC	028	MW	 5:10pm -  6:55pm	OH Gordon, Edward
			Lab	003	RGC	TBA	TBA	                 	   
B+	[14/16]	24324	Lec	002	RGC	004	S	 9:00am - 12:40pm	OH Bunton, Christopher
			Lab	002	RGC	TBA	TBA	                 	   
B+	[15/16]	24326	Lec	004	RGC	004	TTh	12:00pm -  1:40pm	OH Onabajo, Femi
			Lab	004	RGC	TBA	TBA	                 	   
B+	[14/16]	21842	Lec	007	RRC	2207.	MW	 9:00am - 10:45am	OH Webb, James
			Lab	007	RRC	TBA	TBA	                 	   
B+	[13/16]	21886	Lec	008	RRC	2207.	Th	 6:00pm -  9:40pm	OH Pushkarsky, Stanley
			Lab	008	RRC	TBA	TBA	                 	   
ITSE 1330 Introduction to C# Programming
B+	[7/18]	24349	Lec	001	RGC	111	TTh	 7:05pm -  7:55pm	OH Russell, Paul
			Lab	001	RGC	109	TTh	 8:05pm -  8:55pm	   
BCIS 1331 Introduction to Programming in Visual Basic .NET
B	[22/13]	21923	Lec	001	NRG	4220	TTh	 1:25pm -  2:40pm	OH Martinez, Rudy
			Lab	001	NRG	4230	T	 2:50pm -  3:40pm	   
B	[20/14]	21924	Lec	003	RGC	109	MW	 1:00pm -  2:45pm	OH Barnett, James
			Lab	003	RGC	TBA	TBA	                 	   
ITSE 1331 Introduction to Visual Basic Programming .NET
B	[22/13]	24351	Lec	002	NRG	4220	TTh	 1:25pm -  2:40pm	OH Martinez, Rudy
			Lab	002	NRG	4230	T	 2:50pm -  3:40pm	   
B	[20/14]	24350	Lec	001	RGC	109	MW	 1:00pm -  2:45pm	OH Barnett, James
			Lab	001	RGC	TBA	TBA	                 	   
ITNW 1337 Introduction to the Internet
B+	[13/20]	24329	Lec	001	EVC	8306	MW	11:30am -  1:15pm	OH Gordon, Edward
			Lab	001	EVC	TBA	TBA	                 	   
GAME 1343 Game and Simulation Programming I: C#
S+	[0/14]	23651	Lec	001	NRG	3136	S	 9:00am - 12:30pm	   Staff
			Lab	001	NRG	TBA	TBA	                 	   
ITSE 1345 Introduction to Oracle SQL and PL/SQL
B+	[16/20]	24355	Lec	004	NRG	4230	S	 9:00am - 10:40am	OH Trevino, David
			Lab	004	NRG	4230	S	10:50am - 12:30pm	   
B+	[6/24]	24354	Lec	001	RGC	112	TTh	12:45pm -  2:25pm	OH Smith, Richard
			Lab	001	RGC	TBA	TBA	                 	   
ITNW 1351 Fundamentals of Wireless LANs
B+	[14/16]	24331	Lec	001	RGC	004	MW	12:00pm -  1:45pm	OH Petrenko, Alexey
			Lab	001	RGC	TBA	TBA	                 	   
B+	[11/12]	24332	Lec	002	RGC	117	MW	 5:10pm -  6:55pm	OH Petrenko, Alexey
			Lab	002	RGC	TBA	TBA	                 	   
ITNW 1354 Implementing and Supporting Servers: Windows 2008
B+	[13/14]	21839	Lec	002	RGC	117	MW	 7:30pm -  9:15pm	OH Petrenko, Alexey
			Lab	002	RGC	TBA	TBA	                 	   
B+	[13/16]	21835	Lec	001	RRC	2207.	TTh	10:00am - 11:45am	OH Cox, Anne
			Lab	001	RRC	TBA	TBA	                 	   
GAME 1359 Game and Simulation Programming II
S	[12/14]	23652	Lec	001	NRG	3136	Th	 6:00pm -  9:30pm	OH Marshall, Dana
			Lab	001	NRG	TBA	TBA	                 	   
ITSE 1359 Introduction to Scripting Languages: Python
B+	[10/16]	27259	Lec	001	NRG	4231	TTh	11:00am - 12:45pm	OH Black, Roie
			Lab	001	NRG	TBA	TBA	                 	   
ITSE 1391 Special Topics in Computer Programming
B	[9/14]	27298	Lec	001	NRG	4231	M	 6:00pm -  9:40pm	OH Tucker, William
			Lab	001	NRG	TBA	TBA	                 	   
ITSE 1392 Special Topics in Computer Programming
B	[7/14]	27313	Lec	001	NRG	4231	TTh	 9:00am - 10:45am	OH Tucker, William
			Lab	001	NRG	TBA	TBA	                 	   
ITSE 1394 Special Topics in Computer Science
B+	[0/14]	24743	Lec	001	NRG	4231	W	 6:00pm -  9:40pm	   Staff
			Lab	001	NRG	TBA	TBA	                 	   
ITSE 1401 Web Design Tools
B+	[16/20]	24358	Lec	003	NRG	4230	MW	 5:55pm -  8:35pm	OH Martinez, Rudy
			Lab	003	NRG	TBA	TBA	                 	   
B+	[9/20]	24357	Lec	002	SAC	1208	TTh	 8:45am - 11:25am	OH Smith, Thomas
			Lab	002	SAC	TBA	TBA	                 	   
ITSE 1411 Beginning Web Page Programming
B	[18/20]	24362	Lec	004	CYP	2129	TTh	 8:45am - 11:25am	OH Kahlon, Amardeep
			Lab	004	CYP	TBA	TBA	                 	   
B	[14/20]	24360	Lec	001	SAC	1208	MW	 8:45am - 11:25am	OH Smith, Thomas
			Lab	001	SAC	TBA	TBA	                 	   
ITSC 1425 Personal Computer Hardware
B+	[14/14]	24343	Lec	004	RGC	003	MW	12:00pm -  2:40pm	OH Hanson, James
			Lab	004	RGC	TBA	TBA	                 	   
B+	[14/14]	24341	Lec	001	RGC	003	TTh	 1:50pm -  4:30pm	OH Hanson, James
			Lab	001	RGC	TBA	TBA	                 	   
B+	[13/14]	24342	Lec	003	RGC	003	TTh	 6:00pm -  8:40pm	OH Hanson, James
			Lab	003	RGC	TBA	TBA	                 	   
ITSE 1450 System Analysis and Design: Project Management
B+	[19/20]	24364	Lec	002	NRG	4211	MW	 7:05pm -  9:45pm	OH Smith, Richard
			Lab	002	NRG	TBA	TBA	                 	   
B+	[15/20]	24363	Lec	001	RGC	111	MW	 1:25pm -  2:45pm	OH Carson, Kriston
			Lab	001	RGC	109	MW	 2:55pm -  4:15pm	   
ITSY 2300 Operating System Security
B+	[11/16]	24387	Lec	002	RGC	004	TTh	 2:00pm -  3:50pm	OH Quiroga, Orlando
			Lab	002	RGC	TBA	TBA	                 	   
B+	[8/12]	24386	Lec	001	RGC	117	TTh	 5:35pm -  7:20pm	OH Cupina, Philip
			Lab	001	RGC	TBA	TBA	                 	   
B+	[12/16]	22197	Lec	003	RRC	2207.	MW	 1:15pm -  3:00pm	OH Cox, Anne
			Lab	003	RRC	TBA	TBA	                 	   
ITSY 2301 Firewalls and Network Security
B+	[15/16]	22203	Lec	003	RRC	2207.	TTh	 1:00pm -  2:45pm	OH Cox, Anne
GAME 2302 Mathematical Applications for Game Development
S+	[13/14]	23657	Lec	001	NRG	3136	MW	 5:30pm -  7:20pm	OH Russell, Paul
			Lab	001	NRG	TBA	TBA	                 	   
ITSE 2309 Database Programming: Oracle
B+	[12/24]	24368	Lec	005	NRG	4211	MW	12:00pm - 12:55pm	OH Smith, Richard
			Lab	005	NRG	4230	MW	 1:05pm -  2:00pm	   
B+	[0/20]	24366	Lec	001	RGC	A160	MW	 7:10pm -  8:05pm	   Staff
			Lab	001	RGC	109	MW	 6:05pm -  7:00pm	   
B+	[12/20]	24367	Lec	002	RGC	112	TTh	 6:00pm -  7:40pm	OH Smith, Richard
			Lab	002	RGC	TBA	TBA	                 	   
ITNW 2312 Routers
B+	[12/16]	24333	Lec	001	RGC	004	MW	 9:35am - 11:50am	OH Petrenko, Alexey
			Lab	001	RGC	TBA	TBA	                 	   
ITSE 2317 Java Programming (Intermediate)
B+	[24/16]	24369	Lec	002	NRG	4233	M	 5:30pm -  7:20pm	OH Baldwin, Richard
			Lab	002	NRG	4233	M	 7:30pm -  9:20pm	   
ITNW 2321 Networking with TCP/IP
B+	[13/14]	24334	Lec	001	RGC	117	TTh	12:00pm -  1:45pm	OH Petrenko, Alexey
			Lab	001	RGC	TBA	TBA	                 	   
B+	[11/14]	24336	Lec	003	RGC	117	TTh	 7:30pm -  9:15pm	OH Cupina, Philip
			Lab	003	RGC	TBA	TBA	                 	   
B+	[12/16]	22152	Lec	004	RRC	2207.	MW	 4:15pm -  6:00pm	OH Onabajo, Femi
			Lab	004	RRC	TBA	TBA	                 	   
ITSE 2321 Object-Oriented Programming (Java)
B+	[24/16]	24371	Lec	004	NRG	4220	MW	12:00pm - 12:55pm	OH Baldwin, Richard
			Lab	004	NRG	4233	MW	 1:05pm -  2:00pm	   
ITSY 2330 Intrusion Detection
B+	[12/16]	24390	Lec	001	RGC	004	TTh	 7:30pm -  9:15pm	OH Gordon, Edward
ITSC 2337 UNIX Operating Systems II
B+	[15/16]	24345	Lec	002	RGC	004	TTh	 9:10am - 10:00am	OH Onabajo, Femi
			Lab	002	RGC	004	TTh	10:10am - 11:00am	   
ITSC 2339 Personal Computer Help Desk
G+	[12/14]	24346	Lec	001	RGC	A160	MW	 5:10pm -  6:55pm	OH Foreman, Peggy
			Lab	001	RGC	TBA	TBA	                 	   
GAME 2341 Game Scripting
S+	[13/14]	23660	Lec	001	NRG	3136	MW	 7:30pm -  9:15pm	OH Marshall, Dana
			Lab	001	NRG	TBA	TBA	                 	   
GAME 2342 Game Development Using C++
S+	[10/14]	23661	Lec	001	NRG	3136	T	 6:00pm -  9:30pm	OH Baldwin, Richard
			Lab	001	NRG	TBA	TBA	                 	   
ITSY 2342 Incident Response and Handling
B+	[17/16]	24391	Lec	001	RGC	004	MW	 5:30pm -  7:20pm	OH Cook, Stuart
ITSY 2359 Security Assessment and Auditing
B+	[17/16]	24392	Lec	001	RGC	004	MW	 7:30pm -  9:20pm	OH Cook, Stuart
ITSC 2364 Practicum -- CIS, General
+	[17/15]	24347	Prat	001	RGC	124	F	12:00pm - 12:50pm	OH Martino, Michael
ITSE 2402 Intermediate Web Programming
B+	[0/20]	25589	Lec	001	NRG	4231	MW	 1:30pm -  4:10pm	OH Martinez, Rudy
			Lab	001	NRG	TBA	TBA	                 	   
ITNW 2405 Network Administration for Novell NetWare
B+	[17/16]	22205	Lec	001	RRC	2207.	MW	 6:15pm -  8:50pm	OH Onabajo, Femi
			Lab	001	RRC	TBA	TBA	                 	   
ITSE 2431 Advanced C++ Programming
B+	[11/20]	24376	Lec	006	RGC	112	MW	 5:40pm -  7:00pm	OH Bass, Ron
			Lab	006	RGC	112	MW	 7:10pm -  8:30pm	   


12 Week Session February 14 - May 15
BCIS 1305 Business Computer Applications
E	[18/20]	26549	Lec	011	RGC	331	TTh	 1:25pm -  3:05pm	OH Thayer, Paul
			Lab	011	RGC	116	T	 3:15pm -  4:25pm	   


DISTANCE LEARNING 
16 Week Session January 18 - May 15
BCIS 1305 Business Computer Applications
E	[21/24]	21913	DIL	012	ONL	Orientation req. See Open Campus	OH Kohls, Mary
			Lab	012	TBA	TBA	TBA	                 	   
21913 - Internet access required. 
ITSC 1307 UNIX Operating System I
B+	[27/30]	24340	DIL	006	ONL	Orientation req. See Open Campus	OH Bass, Ron
			Lab	006	TBA	TBA	TBA	                 	   
24340 - Internet access required. 
ITNW 1325 Fundamentals of Networking Technologies
B+	[17/24]	24327	DIL	005	ONL	Orientation req. See Open Campus	OH Cox, Anne
			Lab	005	TBA	TBA	TBA	                 	   
24327 - Internet access required. 
B+	[14/24]	22148	DIL	009	ONL	Orientation req. See Open Campus	OH Pushkarsky, Stanley
			Lab	009	TBA	TBA	TBA	                 	   
ITSE 1331 Introduction to Visual Basic Programming .NET
B	[17/24]	24353	DIL	009	ONL	Orientation req. See Open Campus	OH King, Charles
			Lab	009	TBA	TBA	TBA	                 	   
24353 - Internet access required. 
ITNW 1337 Introduction to the Internet
B+	[21/24]	24330	DIL	002	ONL	Orientation req. See Open Campus	OH Hanson, James
			Lab	002	TBA	TBA	TBA	                 	   
24330 - Internet access required. 
ITSE 1356 Introduction to XML
B+	[24/11]	24356	DIL	001	ONL	Orientation req. See Open Campus	OH Baldwin, Richard
			Lab	001	TBA	TBA	TBA	                 	   
24356 - Internet access required. 
ITSE 1401 Web Design Tools
B+	[21/24]	24359	DIL	005	ONL	Orientation req. See Open Campus	OH Smith, Thomas
			Lab	005	TBA	TBA	TBA	                 	   
24359 - Internet access required. 
ITSE 1411 Beginning Web Page Programming
B	[14/24]	24361	DIL	003	ONL	Orientation req. See Open Campus	OH Smith, Thomas
			Lab	003	TBA	TBA	TBA	                 	   
24361 - Internet access required. 
ITSE 2305 Windows Programming (Visual Basic .NET)
B+	[12/24]	24365	DIL	001	ONL	Orientation req. See Open Campus	OH Martinez, Rudy
			Lab	001	TBA	TBA	TBA	                 	   
24365 - Internet access required. 
ITSE 2317 Java Programming (Intermediate)
B+	[24/18]	24370	DIL	004	ONL	Orientation req. See Open Campus	OH Baldwin, Richard
			Lab	004	TBA	TBA	TBA	                 	   
24370 - Internet access required. 
ITSE 2321 Object-Oriented Programming (Java)
B+	[24/18]	24372	DIL	008	ONL	Orientation req. See Open Campus	OH Baldwin, Richard
			Lab	008	TBA	TBA	TBA	                 	   
24372 - Internet access required. 
INEW 2338 Advanced Java Programming: Visual
B+	[24/11]	24318	DIL	001	ONL	Orientation req. See Open Campus	OH Baldwin, Richard
			Lab	001	TBA	TBA	TBA	                 	   
24318 - Internet access required. 
ITSE 2349 Advanced Visual Basic Programming .NET
B+	[12/24]	24373	DIL	001	ONL	Orientation req. See Open Campus	OH Martinez, Rudy
			Lab	001	TBA	TBA	TBA	                 	   
24373 - Internet access required. 
ITSE 2402 Intermediate Web Programming
B+	[16/24]	24374	DIL	002	ONL	Orientation req. See Open Campus	OH Scholl, Judith
			Lab	002	TBA	TBA	TBA	                 	   
24374 - Internet access required. 
ITSE 2431 Advanced C++ Programming
B+	[7/24]	24375	DIL	001	ONL	Orientation req. See Open Campus	OH Bass, Ron
			Lab	001	TBA	TBA	TBA	                 	   
24375 - Internet access required. 


12 Week Session February 14 - May 15
BCIS 1305 Business Computer Applications
E	[34/48]	26550	DIL	013	ONL	Orientation req. See Open Campus	OH Huckabay, Jamie
			Lab	013	TBA	TBA	TBA	                 	   
26550 - Internet access required. 
ITSE 1331 Introduction to Visual Basic Programming .NET
B	[10/24]	26675	DIL	012	ONL	Orientation req. See Open Campus	OH Scholl, Judith
			Lab	012	TBA	TBA	TBA	                 	   
26675 - Internet access required. 
ITSE 1411 Beginning Web Page Programming
B	[14/24]	26676	DIL	002	ONL	Orientation req. See Open Campus	OH Scholl, Judith
			Lab	002	TBA	TBA	TBA	                 	   
26676 - Internet access required. 


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.

ITSE 1303 Introduction to MySQL
Introduction to fundamentals of SQL and relational databases. Applications 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 in MySQL. 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 department approval.

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.

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.

ITSW 1307 Introduction to Database: Access
Introduction to database theory and the practical applications of a database. Prerequisite: COSC 1300 or department 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: COSC 1300 (or corequisite) 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.

BCIS 1331 Introduction to Programming in Visual Basic .NET
An entry-level programming course in Visual Basic .NET, an event-driven, object-oriented language. Includes developing programs for the business environment, using visual objects and structured programming methods.

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: COSC 1300 or COSC 1301 (or corequisite) or department approval.

GAME 1343 Game and Simulation Programming I: C#
Game and simulation programming. Includes advanced pointer manipulation techniques and pointer applications, points and vectors, sound, and graphics. Incorporate sound and graphics in programs; develop programs that utilize 2D graphics; develop a basic 2D game; and write programs using advanced pointer techniques and applications. Prerequisite: COSC 1320 and GAME 1303.

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.

ITNW 1354 Implementing and Supporting Servers: Windows 2008
Implement, administer, and troubleshoot information systems that incorporate servers in a networked computing environment. A study of Active Directory on Windows Server 2008. 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: Corequisites: COSC 1300 or department approval.

GAME 1359 Game and Simulation Programming II
Design and development of 2D game and simulation programs including user interface design, mathematical elements, image and file structure, and software development techniques. Introduces the basics of 3D graphics related to game and simulation programming. Develop a complete game; and utilize simple vector and matrix operations to create simple wire-frame programs.

ITSE 1359 Introduction to Scripting Languages: Python
Introduction to scripting languages including basic data types, control structures, regular expressions, input/output, and textual analysis. Prerequisite: One semester of programming or departmental approval.

ITSE 1391 Special Topics in Computer Programming
Topics address recently identified current events, skills, knowledge, and/or attitudes and behaviors pertinent to the technology or occupation and relevant to the professional development of the student. This course was designed to be repeated multiple times to improve student proficiency. Fundamentals of Software Testing - A study of the multiple phases of testing necessary to ensure the reliability of software products.

ITSE 1392 Special Topics in Computer Programming
Topics address recently identified current events, skills, knowledge, and/or attitudes and behaviors pertinent to the technology or occupation and relevant to the professional development of the student. This course was designed to be repeated multiple times to improve student proficiency. Automated Software Testing - A study of automated software testing best practices and guidelines.

ITSE 1394 Special Topics in Computer Science
Topics address recently identified current events, skills, knowledge, and/or attitudes and behaviors pertinent to the technology or occupation and relevant to the professional development of the student. This course was designed to be repeated multiple times to improve student proficiency. ActionScript OOP - Introduction to scripting languages including basic data types, control structures, regular expressions, input/output, textual analysis, encapsulation, inheritance, runtime polymorphism based on classes and interfaces, events, triggers, effects, bitmaps, and image processing. Prerequisite: COSC 1315 or ITSE 1411 or ITSE 1331 or BCIS 1331 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: Project Management
Comprehensive introduction to the planning, design, and construction of computer information systems using the systems development life cycle and other appropriate design tools. Prerequisite: Sophomore standing 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 and 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.

GAME 2302 Mathematical Applications for Game Development
Presents applications of mathematics and science in game and simulation programming. Includes the utilization of matrix and vector operations, kinematics, and Newtonian principles in games and simulations. Also covers code optimization. Prerequisite: MATH 1316.

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.

ITNW 2312 Routers
An introduction to Cisco basic router configuration for local area networks and wide area networks. Topics include initial router configuration for TCP/IP, IP addressing techniques, management of the configuration, backup of router configuration files, and intermediate routing protocols. Prerequisite: ITNW 2321 or department 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 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.

GAME 2341 Game Scripting
Scripting languages with emphasis on game concepts and simulations. Describe the role of scripts in the development of games, simulations, and other software; and apply appropriate scripting structure and syntax for game and/or simulation software development. Prerequisite: GAME 1343.

GAME 2342 Game Development Using C++
Skill development in C++ programming for games and simulations. Examines real-world C++ development issues. Utilize standard game libraries; examine interfaces, exceptions, file access, and random numbers; and create basic game or simulation frameworks building upon C++ knowledge. Prerequisite: COSC 1320.

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.

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