COSC1436 - Programming Fundamentals I
Introduces the fundamental concepts of structured programming. Topics include software development methodology, data types, control structures, functions, arrays, and the mechanics of running, testing, and debugging. This course assumes computer literacy. This class is intended for Computer Science Field of Study majors.
COSC1437 - Programming Fundamentals II
This course focuses on the object-oriented programming paradigm, emphasizing the definition and use of classes along with fundamentals of object-oriented design. The course includes basic analysis of algorithms, searching and sorting techniques, and an introduction to software engineering processes. Students will apply techniques for testing and debugging software. This class is intended for Computer Science Field of Study majors.
COSC2436 - Programming Fundamentals III
Further applications of programming techniques, introducing the fundamental concepts of data structures and algorithms. Topics include data structures (including stacks, queues, linked lists, hash tables, trees, and graphs), searching, sorting, recursion, and algorithmic analysis. Programs will be implemented in an appropriate object oriented language. This class is intended for Computer Science Field of Study majors.
IMED1316 - Web Design I
Instruction in web design and related graphic design issues including mark-up languages, web sites, and browsers. Emphasis is on the use of hypertext markup languages (XHTML) to design functional and compelling web pages.
ITSE1330 - Introduction to C# Programming
A study of C# syntax including data types, control structures, functions, syntax, and semantics of the language, classes, class relationships, and exception handling.
ITSE1332 - Introduction to VB.Net Programming
A study of Visual Basic.NET (VB.NET) syntax including: data types, control structures, functions, syntax, and semantics of the language, classes, class relationships, and exception handling.
ITSE1392 - Special Topics: Advanced C#
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. Further application of C# programming techniques including subjects such as file access, abstract data structures, class inheritance and other advanced techniques.
ITSE2353 - Advanced C# Programming
Continuation of C# programming using advanced features of the .NET Framework Class Library.
ITSW1304 - Introduction to Spreadsheets
Instruction in the concepts, procedures, and importance of electronic spreadsheets.
ITSW1307 - Introduction to Databases
Introduction to relational and non-relational database theory and the practical applications of a contemporary databases. Topics may adapt to changes in industry practices.
ITSW2334 - Advanced Spreadsheets
Advanced techniques for developing and modifying spreadsheets. Includes macros and data analysis functions.
ITSW2337 - Advanced Database
Advanced concepts of database design and functionality.