Course Descriptions & Course Syllabi Edison Community College
Computer Information Technology
CIT 100S Introduction to Computers
Basic computer concepts are covered with an emphasis on computer user skills within the Windows environment. The student will learn basic Windows Operating System concepts and commands, how to organize data files using folders, and usage of My Computer and Windows Explorer for file management. An overview of the personal computer hardware and applications software is presented. Prior knowledge of computers is helpful, but not required.  Syllabus
CIT 101S Introduction to Word Processing
Basic principles of word processing are introduced. Using software packages students learn document creation, editing, formatting and printing along with file manipulation and word processing features such as the use of spell check. Syllabus
CIT 102S Introduction to Spreadsheets
Basic concepts of spreadsheet creation and use. Using spreadsheet software students learn spreadsheet structure, the entry of values and labels, creating formula and function entries, file manipulation and the printing of reports. Syllabus
CIT 103S Introduction to Databases
Using database software students learn the basic concepts related to database management. Database structure, record creation and editing, and the production and printing of reports, and file manipulation are presented. Syllabus
CIT 104S Introduction to Presentation Graphics
Introduces the basic concepts involved in the creation of presentation graphics. Using graphics software students learn the creation, manipulation and display of presentation graphics. Students also learn how to combine text and graphics into complex presentations. Syllabus
CIT 106S (ART 101) Introduction to the Macintosh
Study of the Macintosh operating system, recent software and hardware. Syllabus
CIT 110S Personal Computer Applications
Exploration of the desktop personal computer with an emphasis on the practical application of software. The course covers the uses of word processing, spreadsheet, database management and graphics applications software. Syllabus
CIT 111S Programming Logic and Design
An introduction to programming concepts, enforcing good style and logical thinking.  General programming concepts, structure concepts, modular programming, decision making concepts, and loop concepts are introduced.  This course concludes with a discussion of arrays, sorting techniques, sequential files, interactive programming and event-driven programming. Prerequisite: CIT 110S or CIT 101S.  Syllabus

CIT 112S Game Development Essentials
Content, creation, and concepts behind the development of genres, story, character, environment, level design, interface design, platform-specific design and audio are examined.  The future of the game industry and technologies such as online and mobile game development are explored.  Historical elements of gaming, player elements, the gameplay experience, creating world levels, creating the game interface, creating the atmosphere, project development and marketing strategies are included. Prerequisite: CIT 111S or higher level programming language. Syllabus

CIT 139S Microcomputer Word Processing
Comprehensive study of microcomputer word processing using one or more popular Windows based word processing software packages. Topics include advanced word processing applications as well as interaction of word processing with other Windows based microcomputer applications software such as desktop publishing. Syllabus
CIT 211S Operating Systems Concepts
In depth study of operating systems concepts, organization and functions that are incorporated in any modern operating system including commands used in a working systems environment. Topics include single and multi-user systems, single and multi-tasking systems and graphical user interfaces. Operating systems for microcomputers, work stations, minicomputers and mainframe computers are explored.  Syllabus

CIT 212S   Introduction to UNIX
An in-depth course in the UNIX operating system.  Taking a hands-on practical approach, this course guides the student through the basics of UNIX concepts, architecture, and administration.  Students will use a combination of text readings, lectures, homework questions and hands-on lab problems and practical exercises to practice and master skills which include Using UNIX commands, shell programming, database management, text editing and utilities.  Students will also be introduced to Perl, CGI, C/C++ programming, as well as the Xwindows session. Prerequisite: CIT 211S. Syllabus

CIT 214S Networking Essentials
Overview of the application of business telecommunications to computer and information systems. Topics include telecommunications concepts, business voice communications, data communications, and networking concepts. Includes examination of the impact of historic and regulatory process pressures on U.S. telecommunications policy. Syllabus
CIT 215S Microcomputer Hardware
In-depth, hands-on exploration of microcomputer hardware, components and peripherals. Emphasis on the importance of the microcomputer specialist's ability to recognize, install, change and modify computer systems and components. Configuration and connection of peripheral equipment is explored, as is the installation of network hardware and cabling.   Syllabus
CIT 216S Systems Analysis and Design
Provides an overview of the process required to develop computer information systems for office automation and decision support systems. Course emphasizes a structured approach to problem definition and resolution. Topics include the practical application of software tools to business problem resolution and the development of implementation plans.  Syllabus
CIT 222S Introduction to Programming Using C++
An introduction to structured programming using the C++ programming language. Topics will include control flow, data types, functions, parameter-passing, input/output streams, and an introduction to object-oriented programming and abstract data types. Principles and techniques of software design will be emphasized. Syllabus
CIT 223S Advanced Programming Using C#
A continuation of CIT 222S. The focus of this course is on object-oriented programming techniques using C#. Topics include pointers, strings, arrays, and recursion. Coverage of abstract data types including lists, and queues will also be presented. Emphasis will be placed on the use of classes, inheritance, and encapsulation. Students will apply the principles of software design presented in CIT 222S to the programming problems in this course.  Syllabus

CIT 224S Games Programming Using C++
Introduction to object-oriented computer game programming techniques using the C++ language, providing a solid foundation in the game programming language of the professionals. Small game creation will demonstrate new skills.  Creation of a multiple player game that combines all of the concepts in this course is included. Fundamentals of C++ are reviewed, the standard game template library, generating random numbers to add unpredictability to games, object-oriented programming, and game loop are also included. Emphasis placed on the use of classes, inheritance, and encapsulation.  Software design principles presented in CIT 222S are applied to this course. Prerequisite: CIT 222S and CoRequisite: CIT 112S. Syllabus

CIT 225S Visual Basic Programming
Software design and development emphasizing visual development techniques and the integrated environment provided by Microsoft Visual Basic. Provides the student with an introduction to Windows programming using object-oriented, event-driven programming methods. User interface design is emphasized; control flow, selection structures, and repetition structures are reviewed; use of sequential and random access files, error trapping, arrays, and an introduction to ActiveX controls are also presented. Syllabus

CIT 226S Visual Basic II
A continuation and expansion of skills learning in CIT 225S, as related to Microsoft Office Word, Excel and Access applications. The focus of this course is on object oriented programming techniques using Visual Basic and Microsoft Word, Excel and Access.  Topics include variables, selection structures, repetition structures, string functions, dialog boxes, option buttons, check boxes, and list box controls, and using objects for automation.  Students will apply the principles of software design presented in CIT 222S to the programming problems in this course.  They will also use the fundamental knowledge of Microsoft Office acquired in CIT 110S and Visual Basic as presented in CIT 225S.  Prerequisite: CIT 225S. Syllabus

CIT 230S JAVA Programming
An introduction to object-oriented programming concepts, in addition to the Java syntax to implement them.  Topics will include object-oriented techniques, fundamentals of structured logic using decisions, loops and array manipulation, and Java applets that use the Abstract Windows Toolkit (AWT).  Prerequisite:  CIT 222S. Syllabus

CIT 231S Games Programming Using Java
Introduction to advantages of the Java 1.4 platform to make fast, full-screen action games such as side scrollers and 3D shooters.  Key features covered in this course include the latest 2D graphics and sound technologies, 3D graphics and scene management, path-finding and artificial intelligence, collision detection, game scripting using BeanShell, and multi-player game engine creation. Prerequisite: completion of CIT 112S and CIT 224S with grades of “C” or better. Syllabus

CIT 232S Spreadsheets
This course is a comprehensive study of Windows based microcomputer spreadsheets using one or more Windows based spreadsheet software packages. The emphasis is on the creation, modification, linking and printing of business reports. Topics include spreadsheet databases, functions and formulas, macro programming and spreadsheet graphs. Syllabus
CIT 233S Network Technologies
Introduction to the terms and basic concepts of computer networking. Types of networks, hardware protocols, topologies, the seven layers of OSI, and network services available will be covered. Syllabus
CIT 235S Network Technology Management
In-depth analysis of the terms and basic concepts of computer networking.  Topics include: types of networks, hardware, protocols, topologies, the seven layers of the OSI, and network services available. Provides students with necessary knowledge and skills to perform competently in the role of network administrator or system manager.  Emphasis is on network analysis, design and management.  Syllabus
CIT 236S Database Processing
Comprehensive study of microcomputer database processing using one or more popular Windows-based database software packages. Emphasis is on defining, creating, editing, sorting and printing of databases. Topics include functions, screen formatting, command files, and applications. Syllabus
CIT 237S Computer Security Essentials
Fundamentals course that provides a solid grounding in the essential elements of computer security.  This course will include understanding of security measures, techniques for securing systems, legal issues, basic intrusion detection and recovery methods. Criminal background check required. Syllabus
CIT 238S System Vulnerabilities and Security
Advanced course for network, computer and information security specialists that analyzes the various methodologies used to attack networked systems.  Will include the concepts, principles and techniques used in network attacks and disable systems as well as the use of the techniques and tools to assess vulnerabilities and how to properly secure the systems.  Criminal record background check required.  Syllabus

CIT 240S Games Programming Using Macromedia Flash
Introduction to multiplayer games, artificial intelligence, and tile-based worlds using Macromedia Flash.  ActionScript tool will be used to automate, repeat, change, anticipate, and govern the action of games from a simple word game to a complicated multiplayer game of pool.  Gaming terminology and basic genres, enhancements such as fine-tuning graphics, creating optimal soundtracks, and using high score lists, as well as creating and modifying online chat files are introduced. Prerequisite: completion of CIT 112S and CIT 224S with grades of “C” or better, and NET 107S. Syllabus

CIT 242S Computer Forensics Essentials
Fundamentals course dealing with the proper preservation, identification, extraction, documentation and interpretation of computer data as it relates to possible criminal evidence.  Includes coverage of proper evidence handling; chain of custody; collection, preservation, and identification procedures; and recovery of computer data using approved forensics recovery software and methods.  Criminal record background check required. Syllabus
CIT 243S Advanced Computer Forensics
Course dealing with a more in-depth analysis of Windows-based systems and the forensics analysis of Linux/UNIX systems.  Includes the various forensics analysis software suites and tools used to perform forensics analysis of ISO, FAT16, FAT 32, NTFS and the various Linux/UNIX file system methods. Criminal record background check required. Syllabus

CIT 245S 3D Game Programming
Introduction to 3D games programming providing the training, experience and tools needed to turn game ideas into reality.  A well-defined toolkit of programs, knowledge, skills and ideas required to make a fully featured computer game will be utilized.  Opportunities within the game industry, elements of a 3D game, programming concepts, modeling, textures and music will be discussed.  Prerequisite: completion of CIT 112S and CIT 224S with grades of “C” or better. Syllabus

CIT 290S Network Systems Security Design
An internship style capstone course where students receive a guided and supervised opportunity to analyze networked computer information systems for vulnerabilities and assessment of the actions necessary to secure the system. Criminal record background check required.  Syllabus
CIT 291L Internship Experience
Provides an opportunity for students to mesh theory and practice through supervised work experience in an Information Services (IS, MIS, GIS) department. Experiences are discussed and integrated with academic work in weekly seminars. The student completes 14 hours of service at the cooperating organization and a weekly one hour seminar on campus. Syllabus
CIT 291R Internship Seminar  Syllabus

Course Syllabi Home

 

Edison Community College

 

The course syllabi are posted in Adobe PDF format. Adobe PDF is a universal file format that preserves all of the fonts, formatting, colors, and graphics of any source document, regardless of the application and platform used to create it. PDF files are compact and can be shared, viewed, navigated, and printed exactly as intended by anyone with a free Adobe Acrobat® Reader™.

 

Need help with textbooks?
To fulfill your textbook needs please bring your course schedule to the Edison bookstore for assistance.

 

 
 

Copyright 2008 © Edison Community College, 1973 Edison Drive, Piqua, Ohio 45356
Phone (937) 778-8600   Fax (937) 778-1920  Site Map

Need more information? Information request form
 
Web site comments to:
Design by: Ann Miller

Edison Home   |   Search   |   Contact     

Home | Search | Contact