Apr 24, 2024  
2017-18 Academic Catalog 
    
2017-18 Academic Catalog [ARCHIVED CATALOG]

Courses


 

Civil Engineering

  
  • CET-126 CCO

    CET-126 - Architectural CAD 2

    3 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 CCO

    CET-135 - Hydraulics and Hydrology

    3 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 CCO

    CET-150 - Advanced CAD for Construction

    2 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 Construction

    1 credits
    This course is the laboratory component of CET 150  .

    Corequisite(s): CET 150  

  
  • CET-210 CCO

    CET-210 - Surveying 1

    2 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 1

    2 credits
    This course is the laboratory component of CET 210  .

    Corequisite(s): CET 210  

  
  • CET-220 CCO

    CET-220 - Construction Management

    3 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 & Foundations

    3 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 & Foundations

    1 credits
    This course is the laboratory component of CET 225  .

    Prerequisite(s): MATH-132

    Corequisite(s): CET 225  

  
  • CET-230 CCO

    CET-230 - Transportation Engineering

    2 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 Engineering

    1 credits
    This course is the laboratory component of CET 230  .

    Corequisite(s): CET 230  

  
  • CET-240 CCO

    CET-240 - Reinforced Concrete Analysis

    2 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 Analysis

    1 credits
    This course is the laboratory component of CET 240  .

    Corequisite(s): CET 240  

  
  • CET-245 CCO

    CET-245 - Statics and Strength of Materials

    3 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 Materials

    1 credits
    This course is the laboratory component of CET 245  .

    Corequisite(s): CET 245  

  
  • CET-246 - Structures

    2 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: Structures

    1 credits
    This course is the laboratory component of CET 246  .

    Corequisite(s): CET 246  

  
  • CET-250 - Geographic Information Systems

    2 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 Systems

    1 credits
    This course is the laboratory component of CET 250  .

    Corequisite(s): CET 250  .

  
  • CET-260 CCO

    CET-260 - Project Scheduling

    2 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 Scheduling

    1 credits
    This course is the laboratory component of CET 260  .

    Corequisite(s): CET 260  

  
  • CET-281 - Civil Engineering Co-Op 1

    3-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 2

    3-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 3

    3-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 CCO

    COL-101 - College Success Seminar

    3 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 Research

    1 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 CCO

    RCH-200 - Research Applications

    1 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 CCO

    CMP-098 - Introduction to Computers

    3 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 Technology

    3 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 CCO

    CMP-106 - Computer Basics: Concepts & Applications

    3 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 Applications

    3 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 CCO

    CMP-120 - Intro to Google Apps

    1 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 CCO

    CMP-121 - Word Processing

    3 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 CCO

    CMP-122 - Excel

    3 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 CCO

    CMP-123 - Access

    3 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 CCO

    CMP-124 - PowerPoint Applications

    2 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 CCO

    CMP-125 - Desktop Publishing

    3 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 CCO

    CMP-201 - Presentation Skills for the Facebook Generation

    3 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 CCO

    CMP-250 - Microsoft Office Certification Preparation

    3 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 CCO

    CIT-101 - CIT Foundations

    3 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 CCO

    CIT-110 - C# Programming 1

    3 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 1

    1 credits
    This course is the laboratory component of CIT 110 .

    Corequisite(s): CIT 110  .

  
  • CIT-111 CCO

    CIT-111 - C# Programming 2

    3 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 2

    1 credits
    This course is the laboratory component of CIT 111 .

    Corequisite(s): CIT-111.

  
  • CIT-116 CCO

    CIT-116 - Mobile Programming

    3 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 CCO

    CIT-120 - Windows 1

    3 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 CCO

    CIT-121 - Windows 2

    3 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 CCO

    CIT-130 - UNIX 1

    3 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 CCO

    CIT-131 - UNIX 2

    3 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 CCO

    CIT-140 - Web Authoring 1

    3 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 1

    1 credits
    This course is the laboratory component of CIT 140 .

    Corequisite(s): CIT 140  .

  
  • CIT-141 CCO

    CIT-141 - Web Authoring 2

    3 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 2

    1 credits
    This course is the laboratory component of CIT 141 .

    Corequisite(s): CIT-141.

  
  • CIT-160 CCO

    CIT-160 - Networks 1

    3 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 CCO

    CIT-161 - Networks 2

    3 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 CCO

    CIT-162 - Networks 3

    3 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 CCO

    CIT-201 - Database Systems

    3 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 Systems

    1 credits
    This course is the laboratory component of CIT 201  .

    Prerequisite(s): CIT 101  .

  
  • CIT-205 CCO

    CIT-205 - XML and Related Topics

    3 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 Topics

    1 credits
    This course is the laboratory component of CIT 205 .

    Corequisite(s): CIT 205  .

  
  • CIT-215 CCO

    CIT-215 - Java Programming

    3 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 Programming

    1 credits
    This course is the laboratory component of CIT 215 .

    Corequisite(s): CIT-215

  
  • CIT-220 CCO

    CIT-220 - Visual Basic.NET

    3 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.NET

    1 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 CCO

    CIT-250 - Internet/Network Security 1

    3 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 CCO

    CIT-251 - Internet/Network Security 2

    3 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 CCO

    CIT-252 - Advanced Security Topics

    3 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 1

    3-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 1

    3-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 2

    3-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 3

    3-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 2

    3-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 CCO

    CSC-100 - Introduction to Computer Science

    3 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 Science

    1 credits
    This course is the laboratory component of CSC 100  .

  
  • CSC-101 CCO

    CSC-101 - Computer Science 1

    3 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 1

    1 credits
    This course is the laboratory component of CSC 101  .

  
  • CSC-111 CCO

    CSC-111 - Intro to the Java Programming Language

    3 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 Language

    1 credits
    This course is the laboratory component of CSC 111  .

  
  • CSC-112 CCO

    CSC-112 - Intermediate Topics in Java Programming

    3 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 Programming

    1 credits
    This course is the laboratory component of CSC 112  .

  
  • CSC-210 CCO

    CSC-210 - Computer Organization and Digital Logic

    3 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 Logic

    1 credits
    This course is the laboratory component of CSC 210  .

  
  • CSC-213 - Machine and Assembly Language

    3 credits


    A study of data representation, instruction sets, and functional units found in typical computers is presented. The focus of this investigation is on the 8088 microprocessor, the processor used in the IBM PC. Topic to be discussed include: number systems, register configuration, instruction sets, addressing modes, program segmentation, arithmetic operation, data structure operations, and interrupt processing. Borland’s turbo assembler and turbo debugger will be used to code and verify assignments. Macros, assemblers, and linkers will also be discussed.

     

    Corequisite(s): CSC 213L  

    Course previously known as: CSCI-310

  
  • CSC-213L - Lab: Machine and Assembly Language

    1 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 Algorithms

    3 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 Algorithms

    1 credits
    This course is the laboratory component of CSC 220  .


Computer Systems Engineering

  
  • CSE-110 CCO

    CSE-110 - Introduction to Computer Systems

    2 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 Systems

    1 credits
    This course is the laboratory component of CSE 110  .

  
  • CSE-120 CCO

    CSE-120 - Computer Systems

    3 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 Systems

    1 credits
    This course is the laboratory component of CSE 120  .

  
  • CSE-120L - Lab: Computer Systems

    1 credits
    This course is the laboratory component of CSE 120  .

  
  • CSE-140 - Operating Systems 1

    3 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 1

    1 credits
    This course is the laboratory component of CSE 140  .

  
  • CSE-150 CCO

    CSE-150 - Linux Command and Shell Programming

    3 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 Programming

    3 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 CCO

    CSE-160 - Introduction to Programming Using Python

    3 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 CCO

    CSE-220 - Computer and Network Security

    3 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 CCO

    CSE-240 - Operating Systems 2

    3 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