Computer Science Courses (CSci) CSci 126 - Microcomputer Applications CSci 131 - Visual Basic.Net Programming CSci 141 - Introduction to Computer Systems Hardware and Software Components CSci 151 - Programming Fundamentals I CSci 152 - Programming Fundamentals II CSci 233 - COBOL Programming CSci 237 - Introduction to Graphical Rendering CSci 241 - Machine Language and Computer Organization CSci 251 - Introduction to Information Security, Law, and Ethics CSci 270 - Data Structures and Algorithms CSci 311 - Multimedia I CSci 312 - Internet Development I CSci 317 - Numerical Analysis (Same as Math 317) CSci 319 - Scientific Computing (Same as Phys 319) CSci 321 - Survey of Algorithmic Languages CSci 322 - Computer Organization CSci 332 - Digital Logic and Circuitry (Same as Physics332) CSci 340 - Introduction to Database CSci 341 - Introduction to Networking Basics CSci 342 - Routers and Routing CSci 343 - Switching, Intermediate Routing, and WAN Technologies CSci 351 - Foundations of Information Security CSci 352 - Introduction to Computer Law and Forensics CSci 359 - Systems Analysis and Design CSci 380 - Web Programming and Interface Design CSci 405 - Internship CSci 411 - Multimedia II (Same as Art 411) CSci 412 - Internet Development II CSci 414 - Unix Network Administration CSci 416 - Windows Programming CSci 424 - Real Time and Embedded Computer Systems CSci 428 - Object Oriented Programming CSci 430 - Operating Systems CSci 431 - Java Language Programming CSci 434 - Introduction to Local Area Networks CSci 440 - Applied Software Project Development CSci 449 - Automata Theory CSci 454 - Introduction to Network Security CSci 470 - Database Programming CSci 471 - Database Administration CSci 489 - Independent Study CSci 497 - Special Topics
Note: For descriptions of graduate courses see Graduate Catalog.