|
2017-18 Academic Catalog [ARCHIVED CATALOG]
Courses
|
|
|
|
Civil Engineering |
|
-
CET-126 - Architectural CAD 23 credits This course is a continuation of GC 125 with the purpose of using AutoCAD to produce architectural drawings for residential and light commercial buildings. Site plans, floor plans, elevations, sections, and construction details are studied, building on the skills learned in GC 120 to develop a complete set of working drawings. Students will build a portfolio of drawings that can be used as part of the portfolio requirement for future architectural course work or job placement.
Prerequisite(s): CET-125 ARCH-150
Corequisite(s): CET-126L
Course previously known as: CIVL-225 |
|
-
CET-135 - Hydraulics and Hydrology3 credits Concepts of continuity, energy, and hydrostatic pressure are included. Water supply and collections systems are analyzed and designed. General pipeline construction methods are presented. Basic hydrological principles of rainfall, runoff, and infiltration are discussed as part of sizing storm drainage system components. A computerized runoff model is introduced. Three lecture hours.
Prerequisite(s): MAT-124
Course previously known as: CIVL-235 |
|
-
CET-150 - Advanced CAD for Construction2 credits This course is the foundation for developing three dimensional CAD skills. The course builds upon the basic CAD skills developed in CET-125 with the purpose of expanding students capability to develop three dimensional models of buildings and sites using Civil 3D by Autodesk. Site plans and construction details are studied building on the skills learned in CET-101 . Students will investigate data collection and data transfer into CAD software including automated line and point generation. In addition, students will investigate more advanced tools in CAD for layout, drainage analysis, and estimating. Two lecture and four lab hours.
Prerequisite(s): ABT 125
Corequisite(s): CET 150L
Course previously known as: CIVL-250 |
|
-
CET-150L - Lab: Advanced Cad for Construction1 credits This course is the laboratory component of CET 150 .
Corequisite(s): CET 150
|
|
-
CET-210 - Surveying 12 credits The theory and practice of construction surveying. Field practice is given in the use of tape, level, total station and data collectors. This is a laboratory-oriented course encompassing baseline, different, profile and cross-section leveling, establishment of contours, traverse closures, construction stakeout of buildings and property lines, and development of topographic maps utilizing engineering software and data collector input from field operations.
Corequisite(s): CET 210L and MAT-124
Course previously known as: CIVL-310 |
|
-
CET-210L - Lab: Surveying 12 credits This course is the laboratory component of CET 210 .
Corequisite(s): CET 210
|
|
-
CET-220 - Construction Management3 credits A study of specialized business and management topics which are of particular interest to the construction industry. Topics include basic operational patterns, types of business ownership and company organization, the competitive bid process including specifications and bid openings, subcontracting procedures, contact bonds, construction insurance, accounting processes including depreciation, job scheduling with introduction to critical path method, labor law, and job-site safety and OSHA.
Course previously known as: CIVL-420 |
|
-
CET-225 - Soils & Foundations3 credits The theory and concepts of soil mechanics and foundation design. Topics include soil types, behavior, identification, classification; soil properties; site investigation, methods, and goals; permeability, surface tension, capillarity, and related concerns; shear strength; sub-surface stresses, settlement, sizing footings; groundwater contamination; landfill liners and covers; soil compaction. The weekly three-hour lab is devoted to geotechnical testing and application of foundation design theories. Two hour lecture and three hour laboratory.
Corequisite(s): CET-225L and MAT-124
Course previously known as: CIVL-325 |
|
-
CET-225L - Lab: Soils & Foundations1 credits This course is the laboratory component of CET 225 .
Prerequisite(s): MATH-132
Corequisite(s): CET 225
|
|
-
CET-230 - Transportation Engineering2 credits A study of the practical application of transportation engineering on road and highways. Topics include: highway design, earthwork, geometry, standards, construction, subdrainage systems, curve layout, residential subdivision, and parking lot layout. Specialized investigations for transportation planning, design and layout are included. Weekly laboratories are devoted to design, layout, and computations.
Prerequisite(s): CET-210
Corequisite(s): CET 230L
Course previously known as: CIVL-430 |
|
-
CET-230L - Lab: Transportation Engineering1 credits This course is the laboratory component of CET 230 .
Corequisite(s): CET 230
|
|
-
CET-240 - Reinforced Concrete Analysis2 credits Topics include batching, transporting, placing and curing concrete. Standard ASTM quality control tests are conducted, and Class A Concrete Field Certification is completed. Reinforced beams, slabs, and footings are analyzed and designed. Wall stability analysis is conducted. Weekly laboratories are devoted to design and concrete testing. Two lecture hours and three laboratory hours.
Prerequisite(s): CET-245
Corequisite(s): CET 240L
Course previously known as: CIVL-410 |
|
-
CET-240L - Lab: Reinf Concrete Analysis1 credits This course is the laboratory component of CET 240 .
Corequisite(s): CET 240
|
|
-
CET-245 - Statics and Strength of Materials3 credits An introduction to stress and force theories as they apply to the equilibrium of rigid bodies and particles. Principles of resultant forces, free body diagrams, tension and compression members, truss analysis, applied forces to beams and columns, frictional forces, and torsion are studied. Additional topics include stress and strain, mechanical properties of engineering materials, factors of safety, centroids, and moments of inertia. The weekly three-hour lab is devoted to in-depth problem analysis and solutions that expand classroom theories plus laboratory tests that demonstrate the practical applications of these theories.
Prerequisite(s): MAT-124
Corequisite(s): CET-245L
Course previously known as: CIVL-345 |
|
-
CET-245L - Lab: Statics and Strength of Materials1 credits This course is the laboratory component of CET 245 .
Corequisite(s): CET 245
|
|
-
CET-246 - Structures2 credits A continuation of the stress and force theories from CET-245 Statics is presented as they apply to structural design. The design of structural steel floor, beam, girder, and column systems begins with the development of shear and bending moment diagrams. The design process is studied in depth, utilizing AISC codes, with particular emphasis placed on shearing, bending, and deflection induced on steel load-carrying members. The lab periods are devoted to practical design procedures and analysis of various structural members, especially beams, girders, columns, connections and laboratory experiments to reinforce classroom theory. Students will also have the opportunity to review and discuss the design and construction of major bridge and high-rise buildings and the well documented causes of some major structural failures.
Prerequisite(s): CET-245 ;
Corequisite(s): CET 246L
Course previously known as: CIVL-446 |
|
-
CET-246L - Lab: Structures1 credits This course is the laboratory component of CET 246 .
Corequisite(s): CET 246
|
|
-
CET-250 - Geographic Information Systems2 credits Geographic Information Systems (GIS) are software tools used by industry and government for processing, viewing, and analyzing spatial data. The course will cover application of ArcView software by ESRI to establish a dataset and develop the data into useful information. Example datasets from the field(s) of public health, planning, civil engineering, public works, and the environmental monitoring/remediation field will be used.
Corequisite(s): CET-250L
Course previously known as: CIVL-270 |
|
-
CET-250L - Lab: Geographic Information Systems1 credits This course is the laboratory component of CET 250 .
Corequisite(s): CET 250 .
|
|
-
CET-260 - Project Scheduling2 credits An introduction to construction project planning and scheduling, using project scheduling software. A principal focus of this course is on planning projects and controlling costs. Lectures expand pertinent aspects of job-site safety and address construction project legal issues such as sexual harassment, work place discrimination and substance abuse, which are tied to worker and employer responsibilities. The three hour computer lab will be devoted to project scheduling software applications.
Prerequisite(s): CET-120
Corequisite(s): CET-260L
Course previously known as: CIVL-460 |
|
-
CET-260L - Lab: Project Scheduling1 credits This course is the laboratory component of CET 260 .
Corequisite(s): CET 260
|
|
-
CET-281 - Civil Engineering Co-Op 13-9 credits This Cooperative Education course allows students to receive academic credit for off-campus educational work experience related directly to their major field of study. Students who have completed 15 or more credits and who have achieved a 2.5 cum. QPA or higher are eligible to participate in Cooperative Education experiences. Approval for participation must be obtained from the applicable faculty coordinator and the Director of Cooperative Education.
|
|
-
CET-282 - Civil Engineering Co-Op 23-9 credits This Cooperative Education course allows students to receive academic credit for off-campus educational work experience related directly to their major field of study. Students who have completed 15 or more credits and who have achieved a 2.5 cum. QPA or higher are eligible to participate in Cooperative Education experiences. Approval for participation must be obtained from the applicable faculty coordinator and the Director of Cooperative Education.
|
|
-
CET-283 - Civil Engineering Co-Op 33-9 credits This Cooperative Education course allows students to receive academic credit for off-campus educational work experience related directly to their major field of study. Students who have completed 15 or more credits and who have achieved a 2.5 cum. QPA or higher are eligible to participate in Cooperative Education experiences. Approval for participation must be obtained from the applicable faculty coordinator and the Director of Cooperative Education.
|
College Success |
|
-
COL-101 - College Success Seminar3 credits In this seminar the student explores the purposes of higher education and his/her potential role as a participant in college and other learning environments. The student studies the concepts, theories, and techniques of time management, note taking, comprehension of academic materials, test taking and written and oral presentations. Individual and group learning experiences increase the student’s knowledge of campus and community resources, ability to engage in critical thinking and proficiency in communication. Emphasizing academic and personal development, the seminar encourages the student to develop individual responsibility for lifelong learning.
Course previously known as: COLL-160 |
|
-
RCH-100 - Basic Research1 credits This introductory course will teach students basic research skills. Students will learn to locate, collect, analyze, document and use information to increase their understanding of a topic or issue. The course will provide students with an opportunity to investigate various information sources in their program or area of academic interest. Students will become familiar with research citations formats required for their professional fields.
Course previously known as: RSCH-100 |
|
-
RCH-200 - Research Applications1 credits This course expands upon the foundation of library exploration and basic research skills and applies it to a discipline-specific research project. Students will receive a discipline-relevant topic to research, write a report in either APA or AMA style, and make a high caliber oral presentation. Faculty will mentor students through this process.
Prerequisite(s): RCH-100
Course previously known as: LIBR-200 |
Computer Applications |
|
-
CMP-098 - Introduction to Computers3 credits This is an introductory course recommended for students who have had limited exposure to computers. Major emphasis will be place on basic computer concepts, terminology, and hands-on experience. The exercises are designed to develop and enhance computer skills. The course will cover topics such as computer concepts, the Windows operating system, the Internet, and the latest word processing software program. Upon completion of this course students will take Computer Applications (CMP-107 ) which meets the computer literacy graduation requirement.
Course previously known as: CMPA-098 |
|
-
CMP-101 - Basic Technology3 credits In this introductory level course students will be provided with an orientation to computer concepts and learn the steps necessary to protect their computer and personal information from security concerns. They will learn how to use Windows features and other computer and school resources available in order to use technology efficiently and effectively. This course will also introduce students to resources available online. These resources, which can be for personal, educational, and business use, fall into the two main categories of research and collaboration. Web 2.0 tools allow us to use the materials found through researching more efficiently. Other applications may be used to bookmark information, take notes, organize material, and credit sources. Students will learn about copyright laws, how to use materials ethically and legally, and how to copyright material. Collaboration tools will be used to learn how to stay organized and communicate with others more effectively, as well as organize and schedule events and projects. Applications used for collaboration may include scheduling, brainstorming, creating and distributing surveys, presenting information, blogs, wikis, and social networking. Available to the entire STCC community.
Prerequisite(s): None
Course previously known as: CMPA-108 |
|
-
CMP-106 - Computer Basics: Concepts & Applications3 credits This course covers the most important computer literacy topics including a fundamental understanding of computer hardware (input, output, processing, and storage), and software (systems, applications, and productivity); using operating systems and common program functions; a practical study of the Internet (e-mail, Internet search techniques; resource evaluation and citations); a practical study of common productivity software (word processing, spreadsheet, database, and presentation); and an understanding of the implications and effects of computers in our social order.
Corequisite(s): OIT-100
Course previously known as: CMPA-160 |
|
-
CMP-107 - Computer Applications3 credits This course is a continuation of Introduction to Computers (CMP-098 ), and this course meets the computer literacy graduation requirement. This course will cover three of the most important computer literacy topics which include a practical study of spreadsheets, databases, and presentation software. New terminology will be introduced and a hands-on approach will continue to be stressed.
Prerequisite(s): CMP-098
Corequisite(s): OIT-100
Course previously known as: CMPA-161 |
|
-
CMP-120 - Intro to Google Apps1 credits This course is designed to introduce students to the communication tools (Gmail and Google Calendar) and productivity tools (Google Docs: text files, spreadsheets, and presentations) in Google Apps. Students will learn how to conduct basic and advanced searches on Google; use advanced Google Search Tools; manage Gmail accounts; create new calendars and add events using Google Calendar; and share and collaborate documents, tables, spreadsheets, and presentations using Google Docs, Spreadsheets, and Presentations. Available to the entire STCC community.
Prerequisite(s): 20 WPM
Course previously known as: CMPA-130 |
|
-
CMP-121 - Word Processing3 credits Students will create and edit various documents. The student will be introduced to basic word processing concepts such as applying character effects, finding/replacing text, creating headers/ footers, moving text, creating envelopes/labels, and changing fonts, alignment, page numbering. Managing files, creating tables, and inserting graphics will also be introduced. Successful completion of the course will prepare the student for MOUS certification in MS Word (Core Level).
Prerequisite(s): 20 WPM
Course previously known as: CMPA-102 |
|
-
CMP-122 - Excel3 credits Students will create and format worksheets in MS Excel. The student will be introduced to basic worksheet concepts such as applying font styles, setting margins, modifying cell contents, inputting formulas/functions, and creating various charts. Successful completion of the course will prepare the student for MOUS certification in MS Excel (Core Level).
Prerequisite(s): 20 WPM
Course previously known as: CMPA-109 |
|
-
CMP-123 - Access3 credits In this course students will learn to create a database table and create relationships between database tables. Students will create forms, reports, mailing labels and charts. Students will also gain experience in using database wizards and office links, performing queries, and filtering records. Successful completion of the course will prepare the student for MOUS certification in MS Access (Core Level).
Prerequisite(s): 20 WPM
Course previously known as: CMPA-111 |
|
-
CMP-124 - PowerPoint Applications2 credits Students will create various presentations using Microsoft PowerPoint. The student will be introduced to many features to enhance the appearance of slides by changing the slide design and color scheme and adding animation and sound. Advanced PowerPoint features will be presented such as customizing clip art images, creating and enhancing charts, adding custom backgrounds, using design templates, and designing a custom show. Students will be required to create an original slide presentation. Successful completion of the course will prepare the student for MOUS certification in MS PowerPoint (Core Level).
Course previously known as: CMPA-121 |
|
-
CMP-125 - Desktop Publishing3 credits A comprehensive introduction to a powerful desktop publishing software program such as Microsoft Office Publisher or Microsoft Word. The student will have use of a microcomputer system and receive hands-on experience. The course will be heavily project-oriented. The student will be guided into producing increasingly complex publications, thus experiencing a variety of techniques and achieving self-sufficiency. Hardware and software concepts as well as terminology associated with desktop publishing will also be included in this course.
Prerequisite(s): CMP-121 or CMP-106 ;
Course previously known as: CMPA-320 |
|
-
CMP-201 - Presentation Skills for the Facebook Generation3 credits Basic Presentation Skills for the Facebook Generation provides students with the tools to create quality multimedia presentations for personal and professional use. The course is centered on using the student’s inventory of personal and work experiences to produce written and oral presentations. Student projects include a paper resume, a PowerPoint resume, personal Facebook and business Facebook pages. Microsoft Office, Google Docs, Facebook, and LinkedIn will be some of the tools utilized in the course.
Prerequisite(s): CMP-106
Course previously known as: CMPA-230 |
|
-
CMP-250 - Microsoft Office Certification Preparation3 credits This course will prepare students for the Microsoft Office Specialist (MOS) certification exams in Microsoft Office Word, Microsoft Office Excel, Microsoft Office Access, and Microsoft Office PowerPoint. Earning a Microsoft Office Specialist certification will help students in today’s competitive job market. For employer, the certification provides skill-verification tools that assess a person’s skills using Microsoft Office Programs.
Prerequisite(s): CMP-121 , CMP-122 , ,
Course previously known as: CMPA-400 |
Computer Information Technology |
|
-
CIT-101 - CIT Foundations3 credits This course provides a foundation for all Information Technologies majors in developing an awareness of the vital need businesses and institutions have for instituting and managing efficient and effective systems to handle today’s information requirements. A major component of the course is to increase critical thinking skills by identifying and solving typical information problems.
Prerequisite(s): DRG-092 , DWT-099 (or placement at higher level) and OIT-100 or passing of keyboard test.
Corequisite(s): MAT-087
Course previously known as: PROG-109 |
|
-
CIT-110 - C# Programming 13 credits This is an introductory course emphasizing object-oriented programming using C#.NET. Students will design, code, debug and test programs within the Microsoft Visual Studio.NET Integrated Development Environment (IDE). Basic programming concepts such as variables, data types, GUI concepts, and all decision/conditional, iteration structures and arrays and lists will be introduced and used throughout the course.
Prerequisite(s): DWT-099 and DRG-092 (Minimum grade C-)or placement at ENG-101 and MAT-087 (Minimum grade C-) or placement at MAT-097 or higher. OIT-100 or passing of keyboard test.
Corequisite(s): CIT 110L
Course previously known as: PROG-116 |
|
-
CIT-110L - Lab: C# Programming 11 credits This course is the laboratory component of CIT 110 .
Corequisite(s): CIT 110 .
|
|
-
CIT-111 - C# Programming 23 credits This course is a continuation of C# Programming 1. Topics covered will include user-defined classes, objects, structures, operator overloading, function overriding, inheritance, multiple forms, accessing and updating a database, queries, parameterized queries, menus, text files and binary files. Students will develop C# programs using the Microsoft Visual Studio.NET Integrated Development Environment. Industry standards will be stressed and must be followed for all programs.
Prerequisite(s): CIT-110
Corequisite(s): CIT-111L.
Course previously known as: PROG-316 |
|
-
CIT-111L - Lab: C# Programming 21 credits This course is the laboratory component of CIT 111 .
Corequisite(s): CIT-111.
|
|
-
CIT-116 - Mobile Programming3 credits This course is an introduction to the exciting world of developing apps for mobile and tablet devices. Course content is designed for those who have some programming experience that want to gain knowledge and skills to develop mobile solutions in this growing technology segment. Students will create applications for a mobile computing device platform and testing will be done using a software emulator.
Prerequisite(s): CIT-110 or CIT-215
Course previously known as: PROG-320 |
|
-
CIT-120 - Windows 13 credits This course will examine the Microsoft Windows desktop operating system from the perspective of an IT professional. It will focus on the highly technical topics of the operating system’s software design, hardware architecture, performance optimization, file systems, user permissions, and security. Students will spend considerable class time in labs installing, configuring, optimizing, and troubleshooting the operating system.
Prerequisite(s): CIT-101 ;
Course previously known as: PROG-313 |
|
-
CIT-121 - Windows 23 credits This course will take an in-depth look at the Microsoft Server Operating system from the perspective of a system administrator. The subjects discussed will include server infrastructure, Active Directory, domains, AD trees, AD forests, AD sites, organizational units, and group policies. Students will install, configure and administer a Windows server, an Active Directory domain, domain users, domain groups and apply group policies to a separate desktop in a lab environment.
Prerequisite(s): CIT-120
Course previously known as: PROG-326 |
|
-
CIT-130 - UNIX 13 credits This is an introductory course to Linux/UNIX Operating System. Students will install the operating system and interact with Linux/UNIX using both the command line interface as well as the Graphical User Interface. Navigation of the file system, file creation and management, text editors, administration privileges, file permissions, installation or additional software packages, system monitoring and basic script writing will be covered.
Prerequisite(s): CIT-101 ;
Course previously known as: PROG-325 |
|
-
CIT-131 - UNIX 23 credits This is a continuation of the introductory Linux/UNIX course. Focus of the course will be Linux/UNIX server management from an administrator’s perspective including permissions, web services, disk management, mounting of traditional and LVM file systems, crontab, user management and backup topics. Network configuration topics of SSH, FTP, WINE, DHCP, DNS, Daemon and services. Additional topics of performance monitoring, SELinux and journalctl concepts and shell scripting will also be included.
Prerequisite(s): CIT-130 ;
Course previously known as: PROG-360 |
|
-
CIT-140 - Web Authoring 13 credits This course focuses on the advanced features of web authoring: incorporating frames and enhanced layout, designing user input forms, uploading web pages, multimedia and creating image maps. Web scripting will be introduced. Commercial packages for web page design will be discussed and used in this course. A lab is required with this course.
Prerequisite(s): CIT-101
Corequisite(s): CIT 140L
Course previously known as: PROG-324 |
|
-
CIT-140L - Lab: Web Authoring 11 credits This course is the laboratory component of CIT 140 .
Corequisite(s): CIT 140 .
|
|
-
CIT-141 - Web Authoring 23 credits This course will provide students with experience in writing scripting language, enabling them to add interactivity to web pages and do specify communication between the server and a web page. Basic programming concepts are covered, including data representation, functions, control structures, and arrays. This is followed by detailed discussions of object-oriented programming, design issues, and Document Object Model (DOM). Students will learn the mechanics involved in building dynamic and interactive web pages.
Prerequisite(s):
Corequisite(s): CIT-141L.
Course previously known as: PROG-424 |
|
-
CIT-141L - Lab: Web Authoring 21 credits This course is the laboratory component of CIT 141 .
Corequisite(s): CIT-141.
|
|
-
CIT-160 - Networks 13 credits This course will teach network administration and various topics related to both Local Area Networks(LAN) and Wide Area Networks(WAN). Some of the topics covered will include LAN/WAN topology, protocols, network architecture, cabling and the OSI model. This course will be taught from a network administrator’s perspective and provide the student with the skills necessary to understand and administer a computer network.
Prerequisite(s): CIT 101
Course previously known as: PROG-412 |
|
-
CIT-161 - Networks 23 credits This course will teach advanced network administration, including how to monitor network servers and LAN/WAN management. The topics of DHCP, DNS, mail server management, FTP, IIS, and other system services will be covered. This course will emphasize network trouble-shooting and critical thinking skills. The course will also contain advanced LAN/WAN concepts including network layout, TCP/IP and network design.
Prerequisite(s): CIT-160
Course previously known as: PROG-413 |
|
-
CIT-162 - Networks 33 credits This course will examine the Cisco IOS operating system. Students will learn how to configure routers and switches. Topics will include: routing protocols (RIP, OSPF, and EIGRP), configuring virtual LANs (802.1q), access-lists, link aggregation, and configuring fault tolerant routing. There will be both simulated and hands on labs.
Prerequisite(s): CIT-160 ;
Course previously known as: PROG-414 |
|
-
CIT-201 - Database Systems3 credits The goal of this course is for students to become knowledgeable in the design, development, management, and security of a relational database system. The course introduces database syntax using Structured Query Language (SQL) within the ORACLE database environment. The students will have experience in writing queries to retrieve as well as DML, DDL, DCL and transactions processing. Database security topics such as security threats, SQL injection and access privileges will be covered to promote secure and reliable database environments.
Prerequisite(s): CIT-101
Corequisite(s): CIT 201L
Course previously known as: PROG-317 |
|
-
CIT-201L - Lab: Database Systems1 credits This course is the laboratory component of CIT 201 .
Prerequisite(s): CIT 101 .
|
|
-
CIT-205 - XML and Related Topics3 credits This course examines the standards, tools, and XML related languages that are making documents increasingly interchangeable, searchable, dynamic and customizable. The course introduces design application-specific markup languages using XML rules. Emphasis is placed on validating XML documents and transforming them using XSLT/Xpath or DOM programming interfaces. The XML documents are then formatted using CSS, DTD or Schemas.
Prerequisite(s): CIT 140
Corequisite(s): CIT 205L
Course previously known as: PROG-430 |
|
-
CIT-205L - Lab: Xml and Related Topics1 credits This course is the laboratory component of CIT 205 .
Corequisite(s): CIT 205 .
|
|
-
CIT-215 - Java Programming3 credits This course emphasizes object-oriented programming using java. Programming concepts such as variables, data types, GUI concepts, and all decision/conditional, iteration structures and arrays and lists will be covered. Students will use Java objects and learn how to create their own objects using the Object-Oriented Programming (OOP) concepts of instantiation, encapsulation, inheritance, and polymorphism.
Prerequisite(s): CIT-110 ;
Corequisite(s): CIT-215L
Course previously known as: PROG-407 |
|
-
CIT-215L - Lab: Java Programming1 credits This course is the laboratory component of CIT 215 .
Corequisite(s): CIT-215
|
|
-
CIT-220 - Visual Basic.NET3 credits Industry standards, object orientation, and the development of bullet proof application programs will be stressed. Students will be exposed the .NET Framework and Common Language Runtime (CLR). Database access will also be stressed using ADO.NET as the access method and MSDE (desktop version of Microsoft SQL Server) as the database. Student will build business objects using Visual Basic.NET, The reading and writing of SML will also be covered.
Prerequisite(s): CIT-110
Corequisite(s): CIT 220L
Course previously known as: PROG-408 |
|
-
CIT-220L - Lab: Visual Basic.NET1 credits This course is the laboratory component of CIT 220 .
Corequisite(s): CIT 220 .
|
|
-
CIT-225 - Computer Maintenance A+3 credits This is a current and comprehensive course on configuring, diagnosing, and repairing microcomputers and associated technologies. This course covers the advanced hardware and software issues current personal computer systems. Topics covered include: how computers work, how software and hardware work together, the systems board, understanding and managing memory, hard dis drives, installing and supporting disk drives, troubleshooting fundamentals, supporting I/O devices, and operating system fundamentals, updates and upgrades. The lab portion of the course will allow students to verify the concepts introduced in the class by performing hands-on exercises. Completion of this course will assist the student in preparing to pass the A+ certification exams and succeed in the PC repair industry. Three lecture and two lab hours.
Prerequisite(s): CIT-101
Corequisite(s): CIT-225L
Course previously known as: PROG-340 |
|
-
CIT-225L - Lab: Computer Maintenance A+1 credits This course is the laboratory component of CIT 225 .
Corequisite(s): CIT 225 .
|
|
-
CIT-250 - Internet/Network Security 13 credits This course will teach the students about data protection and threats. The students will learn about Operating System protection, network protection and desktop protection techniques. The student will learn about the many threats to a network and how to protect against those threats. The students will use hands-on tools that hackers use to gain an understanding of the various vulnerabilities that exist.
Prerequisite(s): CIT-120 , CIT-130 and CIT-160 .
Course previously known as: PROG-350 |
|
-
CIT-251 - Internet/Network Security 23 credits This course is an extension of Internet Security 1 and will teach protection strategies in depth. Protection will include building firewalls and intrusion detection systems, understanding packet analysis, and network security assessment.
Prerequisite(s): CIT-250 ;
Course previously known as: PROG-450 |
|
-
CIT-252 - Advanced Security Topics3 credits This course currently has two components: backbone design and a capstone project. The course will teach proper network design, showing students how to layout a network for both protection and efficiency. Students will critique existing designs and design networks. The outcome should be students who can analyze a network design for flaws regarding security and usability. The second component will require students to do a full security analysis on a company which includes evaluating and documenting existing designs, Suggesting a new design, documenting and implementing the new design, and testing their design for security flaws.
Prerequisite(s): CIT-250 ;
Course previously known as: PROG-416 |
|
-
CIT-280 - Computer Information Tech Internship 13-9 credits This Cooperative Education course allows students to receive academic credit for off-campus educational work experience related directly to their major field of study. Students who have completed 15 or more credits and who have achieved a 2.5 cum. QPA or higher are eligible to participate in Cooperative Education experiences. Approval for participation must be obtained from the applicable faculty coordinator and the Director of Cooperative Education.
|
|
-
CIT-281 - Computer Information Tech Co-Op 13-9 credits This Cooperative Education course allows students to receive academic credit for off-campus educational work experience related directly to their major field of study. Students who have completed 15 or more credits and who have achieved a 2.5 cum. QPA or higher are eligible to participate in Cooperative Education experiences. Approval for participation must be obtained from the applicable faculty coordinator and the Director of Cooperative Education.
|
|
-
CIT-282 - Computer Information Tech Co-Op 23-9 credits This Cooperative Education course allows students to receive academic credit for off-campus educational work experience related directly to their major field of study. Students who have completed 15 or more credits and who have achieved a 2.5 cum. QPA or higher are eligible to participate in Cooperative Education experiences. Approval for participation must be obtained from the applicable faculty coordinator and the Director of Cooperative Education.
|
|
-
CIT-283 - Computer Information Tech Co-Op 33-9 credits This Cooperative Education course allows students to receive academic credit for off-campus educational work experience related directly to their major field of study. Students who have completed 15 or more credits and who have achieved a 2.5 cum. QPA or higher are eligible to participate in Cooperative Education experiences. Approval for participation must be obtained from the applicable faculty coordinator and the Director of Cooperative Education.
|
|
-
CIT-285 - Computer Information Tech Internship 23-9 credits This Cooperative Education course allows students to receive academic credit for off-campus educational work experience related directly to their major field of study. Students who have completed 15 or more credits and who have achieved a 2.5 cum. QPA or higher are eligible to participate in Cooperative Education experiences. Approval for participation must be obtained from the applicable faculty coordinator and the Director of Cooperative Education.
|
Computer Science |
|
-
CSC-100 - Introduction to Computer Science3 credits This course is designed to provide a foundation for more advanced courses in computer science and engineering. The course will begin with an introduction to computer systems and the understanding of the implications and effects of the computer in our social order. The course will provide and stress the principles of good programming style and structure. The class will meet for three class hours and three lab hours each week.
Prerequisite(s): MAT 097 or placement at college-level math.
Corequisite(s): CSC 100L ; MAT 124 or higher.
Course previously known as: CSCI-100 |
|
-
CSC-100L - Lab: Introduction to Computer Science1 credits This course is the laboratory component of CSC 100 .
|
|
-
CSC-101 - Computer Science 13 credits This course assumes no prior knowledge of computer programming. The course starts with the basic of problem solving and algorithm development using the standard control structures of sequencing, selection, iteration, and function abstraction. A brief introduction to object- oriented design perspective is fully introduced and integrated into the student’s problem- solving methodology. The C++ programming language will be used in this course. A summary of the topics contained in the course include: an overview of computer science, problem solving, input and output techniques, functions, selection statement, repetitious statements, strings, structured data will classes, files, and arrays.
Corequisite(s): CSC 101L
Course previously known as: CSCI-110 |
|
-
CSC-101L - Lab: Computer Science 11 credits This course is the laboratory component of CSC 101 .
|
|
-
CSC-111 - Intro to the Java Programming Language3 credits This course provides first-time programmers a fundamentals-first approach to learning the Java programming language. The course introduces basic programming concepts and techniques including selection, looping, method definitions, step-wise refinement, and arrays. In addition to these fundamental concepts the beginnings of object oriented programming and class creation are introduced. Students will primarily be developing command line Java applications and by the end of class should be able to create simple programs using Java technology and read and edit Java technology source code using an industry standard integrated development environment (IDE).
Prerequisite(s): MAT 097 or placement at college-level math.
Corequisite(s): CSC 111L ; MAT-124 or higher.
Course previously known as: CSCI-111 |
|
-
CSC-111L - Lab: Intro to the Java Programming Language1 credits This course is the laboratory component of CSC 111 .
|
|
-
CSC-112 - Intermediate Topics in Java Programming3 credits A second course in Java Programming that exposes students to the concepts involved in using higher-level, object-oriented programming technique. This course, a continuation of CSC 111 , covers more advanced Java topics and gives students experience in writing graphical (GUI) applications. Topics also include handling, file input/output (I/O), multithreading, networking, and simple JDBC database access.
Prerequisite(s): CSC-111 , MAT 124
Corequisite(s): CSC 112L
Course previously known as: CSCI-211 |
|
-
CSC-112L - Lab: Intermediate Topics in Java Programming1 credits This course is the laboratory component of CSC 112 .
|
|
-
CSC-210 - Computer Organization and Digital Logic3 credits This course will introduce the students to Binary numbers, Hexadecimal numbers, Boolean algebra, Karnaugh Maps and Quine-McCluskey method of simplifying a circuit. Logic design circuits such as Adders, Registers, Decoders, Miltiplexers, ROMs, PLAs and PALs are introduced in the class. In the final part of course, students will be introduced to Sequential Circuits and Synchronous/Asynchronous circuit design.
Prerequisite(s): CSC-111 ; MAT 125
Corequisite(s): CSC 210L
Course previously known as: CSCI-321 |
|
-
CSC-210L - Lab: Computer Organization/Digital Logic1 credits This course is the laboratory component of CSC 210 .
|
|
|
|
-
CSC-213L - Lab: Machine and Assembly Language1 credits This course is the laboratory component of CSC 213 .
Corequisite(s): CSC 213
Course previously known as: CSCI-310L |
|
-
CSC-220 - Data Structures and Algorithms3 credits Course provides a survey of classic data structures. Content includes methods of analysis applied to algorithms that manipulate dynamic and static data structures. Object-oriented programming techniques are utilized to implement lists, trees, queues, and other structures using the Java language. Algorithms focus on sorting and searching methods, as well as recursive solutions.
Prerequisite(s): CSC-111 ; MAT 125
Corequisite(s): CSC 220L
Course previously known as: CSCI-401 |
|
-
CSC-220L - Lab: Data Structures and Algorithms1 credits This course is the laboratory component of CSC 220 .
|
Computer Systems Engineering |
|
-
CSE-110 - Introduction to Computer Systems2 credits This is an introductory course that will prepare Computer Systems Engineering Technology students for more advanced courses in the department. Hands-on coverage includes popular PC operating systems and hardware. Specific topics include system booting, system configuration, BIOS, disk management, CPUs, bus architectures, power supplies, disk drivers, memory, multimedia, field replaceable units (FRUs), and network devices. Students learn how hardware devices integrate into and work with an operating system. The internet is used extensively for research including product documentation, software upgrades, driver upgrades, and product comparison. In the lab students will use a collection of hardware and software components to build, modify, upgrade, and troubleshoot today’s popular PC hardware and operating systems.
Corequisite(s): CSE 110L
Course previously known as: CSET-210 |
|
-
CSE-110L - Lab: Introduction to Computer Systems1 credits This course is the laboratory component of CSE 110 .
|
|
-
CSE-120 - Computer Systems3 credits This course covers the advanced hardware and software issues concerning current person computer systems. Topics include: video displays and drivers, bus systems, memory systems, BIOS upgrades, RS-232, SCSI, USB, IEEE-1394, I/O devices, printers, magnetic and optical storage devices, backup strategies including RAID storage and tape drives, scanners, modems and systems integration. The lab portion of the course will allow students to verify the concepts introduced in the class by performing hands-on exercises. In the lab, students will be working and upgrading systems running current operating systems such as WinXP, Vista, Mac OS X and various Linux distros.
Prerequisite(s): CSE-110 or permission of instructor.
Corequisite(s): CSE-150 and CSE 120L
Course previously known as: CSET-254 |
|
-
CSE-120L - Lab: Computer Systems1 credits This course is the laboratory component of CSE 120 .
|
|
-
CSE-120L - Lab: Computer Systems1 credits This course is the laboratory component of CSE 120 .
|
|
-
CSE-140 - Operating Systems 13 credits This course will introduce the student to computer operating systems. The course provides the information needed to understand and support the desktop, server, and network operating systems in use today –the latest Windows version both desktop and server, Linux, and Macintosh. Major concepts include operating system theory, installation, upgrading, configuring (operating system and hardware), file systems, security, hardware options, storage, resource sharing, network connectivity, maintenance, and troubleshooting. This course combines theory and technical practice for a stronger understanding. A three-hour lab component is included to give hands-on experience with these topics.
Corequisite(s): CSE 140L and CSE-110 (or permission of instructor).
Course previously known as: CSET-345 |
|
-
CSE-140L - Lab: Operating Systems 11 credits This course is the laboratory component of CSE 140 .
|
|
-
CSE-150 - Linux Command and Shell Programming3 credits This course covers Linux Command line and Shell scripting using BASH. The topics covered are primarily targeted at automating system administration tasks, workflow automation, and security. Students will explore managing user accounts, remote access using secure shell (SSH), process control, file system types and characteristics, encryption & decryption, file and directory manipulation, remote & local storage, system monitoring & logging, hardware status & configuration, and the contents of key configuration files that configure security, networking the boot process, scheduling, & applications. Students will write and test programs to monitor users, system status, and detect security violations & events.
Prerequisite(s): Students are expected to have basic computer skills, but no prior command line skills or Linux experience is assumed.
Course previously known as: CSET-256 |
|
-
CSE-155 - Introduction to Programming3 credits In this course the student will learn programming using the Perl language. It concentrates on basic principles of program design, structured programming, objects, and debugging. This course is intended as an introduction to the core principles of programming. CSE-155 is recommended as a first course in programming for novice programmers before attempting C, C++, and Java. It is used as a scripting language on Linux and as a scripting language for some applications that run on Linux. CSE-155 is also suitable to those that want some introductory Linux programming experience.
Course previously known as: CSET-111 |
|
-
CSE-160 - Introduction to Programming Using Python3 credits In this course the student will learn the fundamentals of programming using the Python language. Python is used as a scripting language on Linux and as a scripting language for some applications that run on Linux. CSE-160 is also suitable to those that want some introductory Linux programming experience. This course is intended as an introduction to the core principles of programming. CSE-160 is recommended as a first course in programming for novice programmers before attempting C, C++, and Java. CSE-160 concentrates on basic principles of program design, structured programming, objects, and debugging. Using basic version control and testing for quality control will be covered. Some programs can be run on an embedded system as the Raspberry Pi to demonstrate the principles surrounding the Internet of Everything (IOE).
Prerequisite(s): Basic computer experience. CSE 110 is recommended but not required.
|
|
-
CSE-220 - Computer and Network Security3 credits Topics include security management practices, access control systems, telecommunications and network security, public and private key cryptography, security concerns for application and software development, business continuity planning and disaster recovery planning. Students will be able to select and use cryptographic tools to secure data, examine firewall settings, use & verify common cryptographic hash signatures, and create signed files. Target skills are the creating and maintenance of a security plan, the system administrator’s responsibilities to implement the plan, techniques and tools to audit and monitor security, threat analysis, and increasing security awareness. An overview of the current security certifications and their requirements will be given at the end of the class. Students are expected to have some computer and network experience. Some homework requires Internet access to the department’s servers. Students may take the course at the instructor’s discretion.
Course previously known as: CSET-384 |
|
-
CSE-240 - Operating Systems 23 credits This course will show the student how to plan the network infrastructure around features supported by Windows Server 2008. Issues such as network protocols and services are compared based on the requirements of the company or organization. In addition, the importance of the Transmission Control Protocol/Internet Protocol (TCP/IP) for enterprise networks is emphasized. This includes using Domain Name System (DNS), Network Address Translation (NAT), Network Access Protection (NAP), Certificate Services, Dynamic Host Configuration Protocol (DHCP) and Active Directory. The student will also learn how to configure, manage, secure, and troubleshoot features and services for operating systems, including routing and remote access, file services, print services, updating and storage. A three-hour lab component is included to give hands-on experience with these topics. Three hours lecture.
Prerequisite(s): CSE-140 ;
Corequisite(s): CSE 240L
Course previously known as: CSET-445 |
|
Page: 1
| 2
| 3
| 4
| 5
| 6
| 7
| 8
| 9
| 10
| 11
-> 13 |
|
|