CIT 20600 Advanced Computer Applications and Business Presentations (3 cr.) P: CIT 10600. This course will cover the advanced topics of office applications in Word, Excel, PowerPoint, and Access, as well as establishing desktop publishing skills using Microsoft Publisher. There will be a strong emphasis on Web-driven applications. Topics include Web forms, data-driven documents, financial functions, worksheet queries, Web spreadsheets, Web databases, interactive OLE, macros, graphics, VBA, brochures, newsletters, business forms, and relational databases.
CIT 21200 Web Site Design (3 cr.) Class 3. This course is designed to give students a basic understanding of World Wide Web pages and site creation. The course involves learning current standard HTML fundamentals and design concepts. The proper design approach for constructing Web sites and related techniques will also be covered.
CIT 21300 Systems Analysis and Design (3 cr.) Class 3. P: CIT 14000 or CIT 21500 and P or C: CIT 21400. This course provides students with the concepts, processes, and tools of systems analysis and systems design. Object-oriented methods and tools are utilized with a focus on developing web-based interfaces and prototypes.
CIT 21400 Introduction to Data Management (3 cr.) Class 3. P: CIT 11200 or CIT 12000 or M118 or MATH 154 or MATH 159. Introduction to basic database development concepts. Extensive exploration of data manipulation using a relational DBMS and SQL. Students develop database applications using MS Access and SQLPlus.
CIT 21500 Web Programming (3 cr.) Class 3. P: CIT 21200 and P or C: CIT 21400. This course will provide students with the knowledge and techniques of a variety of Web programming languages. Both client and server side languages will be examined and will include PHP, MySQL and Javascript.
CIT 22000 Quantitative Analysis II (3 cr.) Class 3. P: CIT 12000 or ECET 109 or MATH 153 or MATH-M 118. A continued investigation into the problem solving tools and techniques that focus on both hardware systems and quantitative data analysis. The course is designed for CIT majors in their second full year of study.
CIT 23300 Hardware/Software Architecture (3 cr.) Class 2, Lab 2; or Class 3. P: CIT 11200.
This course presents a detailed investigation of computer hardware and software. Looking at hardware and software components along with several operating systems, students should enhance their knowledge of the interrelations between these components. In addition, through the use of programming examples, the student will learn about the structure of the microprocessor and microcomputer basics and gain detailed knowledge of computer components and their functions.
CIT 24200 Introduction to ASP.Net Programming (3 cr.) Class 2, Lab 2; or Class 3. P: CIT 14000 and CIT 21200. This course will provide students with the tools and techniques to build dynamic Web sites using the ASP.Net programming environment. Students gain hands-on experience building a database-driven Web site.
CIT 27000 Java Programming (3 cr.) Class 3. P: CIT 14000. This course is an introduction to the Java programming language. Students will learn the syntax of the language, how to use objects, classes, and methods, and will perform programming exercises that illustrate how Java is used in stand-alone applications and applets.
CIT 28600 Operating Systems and Administration (3 cr.) Class 2, Lab 2; or Class 3. P: (CIT 23300 or ECET 20900) AND (CIT 24200 or CIT 27000). In this course students will learn the fundamental concepts of computer operating systems. The course will emphasize terminology and concepts of major operating systems including UNIX, DOS, and Windows.
CIT 29000 Computer Project (1-4 cr.) Independent study for sophomore students wanting to execute a complete computer-oriented project. Course may be repeated for up to 6 credit hours.
CIT 29900 Computer Technology (1-4 cr.) Hours, credit, and subject matter to be arranged by staff.