|
CITA 100 - Introduction to Computing Concepts/Applications |
CITA 320 - Network Administration CITA 325 - Network Defense and Counter Measures CITA 330 - Web Publishing CITA 335 - Enabling Technologies for Electronic Commerce CITA 340 - Database Concepts CITA 350 - Object Oriented Systems CITA 360 - Advanced Software Applications CITA 370 - Network Design Concepts CITA 375 - Internet and Intranet Firewalls CITA 380 - Dynamic Graphics and Animation CITA 395 - Internship Orientation Seminar CITA 400 - Quantitative Approaches to Management CITA 405 - Project Management CITA 410 - Multi-Media Computing CITA 420 - Large Scale Web Development CITA 425 - Operating System Security CITA 430 - Computer Integration and Interoperability CITA 440 - Designing and Managing Organizational Training CITA 450 - Applied Database Management CITA 460 - Organizational and End-User Information Systems CITA 480 - Internship in Information Technology |
| CITA 100 - Introduction to Computing Concepts and Applications |
|
| Top | CIT Home |
| CITA 110 - Computer Applications I |
|
| Top | CIT Home |
| CITA 115 - Introduction to the Internet |
|
| Top | CIT Home |
| CITA 120 - Computer Concepts and Operating Systems |
|
| Top | CIT Home |
| CITA 123 - Information Systems Concepts and Applications |
|
| Top | CIT Home |
| CITA 125 - Spreadsheet Concepts and Applications |
Individual hands-on computer instruction, using electronic spreadsheets, will be provided. Spreadsheets organize useful data for decision-makers and demonstrate how a few changes in operation can produce different and perhaps more desirable results. Spreadsheets will be used as a tool to solve a variety of application problems of the "what if" dimension. |
| Top | CIT Home |
| CITA 130 - Computer Applications II |
This course is a study of advanced applications software. Topics include but are not limited to the Internet, Web publishing, advanced word processing, advanced spreadsheets, advanced database, and graphics. Students will learn through hands-on experience using hardware and software. |
| Top | CIT Home |
| CITA 135 - Computing and Numerical Techniques for Science |
Introduction to a modern, math-oriented programming language and to the computer-assisted solutions of engineering problems. Introduction to more advanced programming topics including the handling and manipulation of complex numbers, the solution of large systems of equations and unknowns, and numerical searches and root finding. Structured programming methodology will be emphasized. This problem-oriented course will use a current programming language as recommended by the Engineering Dean's review team. |
| Top | CIT Home |
| CITA 140 - Introduction to Programming |
|
| Top | CIT Home |
| CITA 150 - Data Management Techniques |
Advanced object-oriented high-level language programming focusing on internal memory management techniques, programming structures, and programming style. Topics include character string processing, sorting, searching and lists. |
| Top | CIT Home |
| CITA 170 - Microcomputer Techniques |
|
| Top | CIT Home |
| CITA 200 - Data Communications and Networking |
A study of the terminology, hardware, and software associated with data communications and networking systems. Topics include design principles for human-computer dialogues, selection criteria for communications devices, the technology behind data transmission, techniques and message protocols for line control and error processing, networking components, and network topologies, routing and protocols. |
| Top | CIT Home |
| CITA 210 - Visual Programming and Development Tools |
Lecture and hands-on instruction in visual programming which is commonly defined as visual expressions including drawings, animation, or icons that are directly manipulated by the user in an interactive way. Object oriented and event driven programming. Forms, controls, and properties. Solutions to application problems encountered in the typical business organization. |
| Top | CIT Home |
| CITA 213 - Database Management Systems Applications |
Individual, hands-on computer instruction, using current database management software, will be provided. Database management software allows a user to create an organized collection of data, to manipulate and modify it, to retrieve and report it in a form that is meaningful and useful for decision making. Database management software will be used to illustrate record keeping and reporting in a variety of application settings. |
| Top | CIT Home |
| CITA 220 - Systems Analysis |
Utilize a systematic approach to analyzing and designing systems from concept through operations and support. Detailed analysis of all 5 major components of an information system – people, software, hardware, processes, and data. Justification of the need for information systems to support management decision making. Relational database concepts and implementation will be covered. |
| Top | CIT Home |
| CITA 230 - Network Technology |
Survey and evaluation of network media, access methods, and topologies. Design, configuration, operation and maintenance questions are explored. Topics will include end user perspective, network operating systems, cabling, hardware protocols, software, design, and administration. |
| Top | CIT Home |
| CITA 260 - Photography and Digital Imaging |
An introduction to the principles of photography. This course will include the use of the camera, processing, and printing. The use of the graphic arts camera for the production of dot screened originals and line shots will also be covered, as well as computer scanning and the manipulation of photographic images with Adobe Photoshop. Design and composition will be stressed. Students will be expected to have a good camera, and they must purchase additional materials. |
| Top | CIT Home |
| CITA 270 - Fundamentals of Network Security |
Survey of fundamental knowledge needed to analyze security risks to systems and implement a workable security policy that protects information assets from potential intrusion, damage, or theft. Students learn to deploy effective countermeasures to thwart potential attacks in a hands-on laboratory environment. |
| Top | CIT Home |
| CITA 280 - Tools and Techniques for Application Development |
Lecture and hands-on instruction in application development tools. Solutions to case studies requiring the use of database management software, screen and report generators, query languages, application generators, 4GL's and CASE tools. Data modeling and database design. Current topics in application development. |
| Top | CIT Home |
| CITA 300 - Computer System Support and Maintenance |
This is a project-oriented course that focuses on the support and maintenance of PCs. Students will learn how plan, organize, implement and operate a support system and apply this knowledge and skill through actual participation in a help desk environment. Students will also learn how to upgrade, troubleshoot, and maintain PC hardware and software, and how to build and repair PCs in a hands-on environment. |
| Top | CIT Home |
| CITA 310 - Web Server Administration |
A comprehensive survey of all aspects of Web server administration. Students will gain hands-on experience by installing and administering Web servers in a lab environment. Topics include: operating system and server installation and configuration, site planning, supporting dynamic web sites, server maintenance and site security. |
| Top | CIT Home |
| CITA 320 - Network Administration |
Students will use a variety of network management tools to manage, monitor, support and troubleshoot network operations. Topics will include performance issues, end-user accounts, data security, disaster recovery, supporting applications and documentation. |
| Top | CIT Home |
| CITA 325 - Network Defense and Counter Measures |
Network Defense and Countermeasures provides the student with a solid foundation in network security fundamentals while with the primary emphasis is on intrusion detection, the course also covers such essential practices as developing a security policy and then implementing that policy by performing Network Address Translation, packet filtering, and installing proxy servers, firewalls, and Virtual Private Networks. Students will learn to design, configure and deploy an IDS and analyze current network security risks. |
| Top | CIT Home |
| CITA 330 - Web Publishing |
A comprehensive survey of using HyperText Markup Language (HTML) to create robust and functional Web pages. Topics include: HTML standards and browser capabilities, information architecture, bandwidth considerations, image formats, image maps, frames, forms and CGI's, and introduction to technologies for creating dynamic content including JavaScript, Java, ActiveX, and Active Server Pages. Will also include topics of current interest such as Dynamic HTML and Cascading Style Sheets. |
| Top | CIT Home |
| CITA 335 - Enabling Technologies for Electronic Commerce |
This course provides instruction on how Internet technologies provide an information-sharing architecture for electronic commerce (EC). Focusing on the architectural level, this course provides students with an understanding of how technologies enable business processes rather than how the technologies work. Strategy and management issues are examined in the context of important EC market segments. Case studies illustrate the skills students need to become managers of EC. An examination of commercial software package demonstrates how a team of managers, technologists, designers and others is required for commercial implementation of an EC strategy. |
| Top | CIT Home |
| CITA 340 - Database Concepts |
The course is a study of the terminology, hardware, and software associated with data base systems. Topics include file organizations and access methods, historical development of data bases, data organization and structure, relational data bases, types of data base languages, CODASYL data description language and comparison of data base techniques and traditional approaches. Students will design, write, test and debug programs that manage traditional files and databases. |
| Top | CIT Home |
| CITA 350 - Object Oriented Systems |
A study of object-oriented systems, including systems analysis and design and programming techniques. One or more graphical user interface object-oriented languages are used to build business application prototypes. |
| Top | CIT Home |
| CITA 360 - Advanced Software Applications |
This is a project-oriented course which requires the installation and use of application software. Students gain experience implementing a variety of industry-wide software including, but not limited to, operating systems (MS Windows, MacIntosh, Linux, etc.), mail systems, GroupWare, back office systems, CAD systems, office productivity suites and voice recognition and synthesis systems. |
| Top | CIT Home |
| CITA 370 - Network Design Concepts |
This is a laboratory-oriented course in which students will design and implement network systems utilizing the various topologies, media, protocols and network hardware, such as bridges, switches, hubs, and routers. |
| Top | CIT Home |
| CITA 375 - Internet and Intranet Firewalls |
Firewalls are the primary tools used to prevent unauthorized access to network resources. This course focuses on protecting the network using various firewall designs. Students will gain extensive hands-on experience installing and configuring firewalls. Students will learn how to allow access to key services while maintaining information security. |
| Top | CIT Home |
| CITA 380 - Dynamic Graphics and Animation |
This is a survey of the use of dynamic graphics in user interfaces and animation in the simulation and visualization of information. Tools and techniques for the production of computer graphics and animation will be introduced and student projects will be required. |
| Top | CIT Home |
| CITA 395 - Internship Orientation Seminar |
This course will be taken in the semester prior to the student's internship experience. Topics include the role of the internship in the student's professional development, formulating personal and professional goals, the current employment outlook in the Information Technology field, employer expectations of an intern, formulating a job search strategy, the role of networking through the use of personal contacts and referrals, interviewing skills, the work environment in large, medium and small organizations. The documents and methods that will be used to evaluate the student during the internship will be clearly defined. |
| Top | CIT Home |
| CITA 400 - Quantitative Approaches to Management |
A study of the decision-making process and how quantitative methods are used to find solutions to business problems. Computer software tools will be used to analyze and process data. Opportunities, problems and decisions that confront managers are analyzed and solutions are developed. Topics covered include, but are not limited to: Cost-volume-profit analysis, forecasting, decision theory, linear programming, probability concepts and applications, inventory control, queuing theory, and game theory. |
| Top | CIT Home |
| CITA 405 - Project Management |
This course provides an introduction to project management. Students learn project management concepts and how to use appropriate tools and software to manage various types of projects from start to finish. Students are challenged with the wide range of issues professional project managers are required to master: planning, prioritizing, scheduling, budgeting, negotiation, organizing, controlling cost, handling change. Project management applies to a wide spectrum of real-world projects both within and outside technical sciences. This course emphasizes learning through lecture, homework, student participation and presentations. Class projects give students hands-on experience applying project management skills and use of software tools. |
| Top | CIT Home |
| CITA 410 - Multi-Media Computing |
This course is a study of the simultaneous control of media elements including graphic, hypertext, digital audio, CD audio, MIDI, digital video and animation. Students will learn and apply the process of creating participant interactive or self-running computer presentations. |
| Top | CIT Home |
| CITA 420 - Large Scale Web Development |
This course combines programming, database, web server administration, and content development techniques to develop a large scale web application. Solutions from relatively simple web forms and reading/writing data to a file system, to solutions using dynamic programming and a database backend are developed. A semester long development project typically includes database integration, user authentication, online storefront applications, content management, and administrative functions and tools. |
| Top | CIT Home |
| CITA 425 - Operating System Security |
The course will provide in-depth explanations of operating system security features as well as systematic configuration guides for proper operating system configuration. This course also provides the knowledge and skills students need to maintain the integrity, authenticity, availability and privacy of data. Through extensive hands-on lab exercises, students will gain experience establishing user, file system, and network security for enterprise computing environments. Students will learn to use tools and utilities to assess vulnerabilities, detect configurations that threaten security and provide effective access controls. |
| Top | CIT Home |
| CITA 430 - Computer Integration and Interoperability |
|
| Top | CIT Home |
| CITA 440 - Designing and Managing Organizational Training |
In this course, students will apply theories of adult learning and instructional development to the design, delivery, and evaluation of training for organizational and end-user information systems. Topics include: needs assessment, instructional design and strategy, live and medicated instruction, implementation management, evaluation and follow-up methods, and evaluation of training strategies. |
| Top | CIT Home |
| CITA 450 - Applied Database Management |
A study of object-oriented system applications including, but not limited to relational database concepts and methodology, SQL, ODBC, Access programming with VBA, client/server concepts, and SQL server. One or more graphical user interface, object-oriented languages will be used. |
| Top | CIT Home |
| CITA 460 - Organizational and End-User Information Systems |
This course is a study of guidelines, techniques and principles of planning, implementing and maintaining end-user information systems. The emphasis will be on organizational results, attaining efficiency and effectiveness; and achieving competitiveness with the external environment. Real-world case studies and hands-on learning activities will be utilized. |
| Top | CIT Home |
| CITA 480 - Internship in Information Technology |
Supervised field-work in a selected business, industry, government or educational setting. Students carry out a planned program of educational experiences under direct supervision of an owner, manager or supervisor of information technology in an organization. Each intern will be supervised by a member of the faculty on a regular basis. Written and oral reports of work experience activities will be required. Evaluation will be based on the quality of experiences gained from the internship. |
| Top | CIT Home |