Apr 28, 2024  
2019-20 Academic Catalog 
    
2019-20 Academic Catalog [ARCHIVED CATALOG]

Courses


 

CISCO Networking

  
  • CSO-255L - Lab: Connecting Networks

    1 credits
    This course is the laboratory component of CSO 255  .


Civil Engineering

  
  • CET-115 CCO

    CET-115 - Construction Materials and Methods

    3 credits
    A survey of common materials and methods used in building construction is presented. Materials covered include wood, glue laminated timber, steel, non-ferrous metals, concrete, plastics and insulation. Emphasis is placed on their physical properties, use in construction and construction techniques for completing the project.

    Course previously known as: CIVL-115
  
  • CET-120 CCO

    CET-120 - Construction Estimating

    2 credits
    This course is an introduction to the detailed and challenging profession of construction estimating. Students will learn how the wide range of construction materials, construction methods and business practices impact the overall cost of a construction project. Students will use plans and specifications from a recently built construction project to produce a detailed construction estimate for that project and better understand the wide range of direct, indirect and general overhead expenses that impact the cost of a project. Students will be introduced to a variety of cost data resources used in professional practice and will work on an independent bid proposal for a commercial construction project culminating in a bid opening. Students will build on the technical drawing skills mastered in ABT-150  .

    Corequisite(s): CET-120L  

    Course previously known as: CIVL-220
  
  • CET-120L - Lab: Construction Estimating

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

    Corequisite(s): CET 120  

  
  • 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): MAT-124  

    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-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-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-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-100 - Non-IT Mobile App Programing

    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 no prior programming experience but 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 and/or physical Android devices. This is a project based introductory course where the students will build mobile apps each week that culminate with a student portfolio of Android Apps.

  
  • 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): CIT 115  

    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 .

    Prerequisite(s): CIT 115L  

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

    CIT-115 - Python Programming

    3 credits


    This is an introductory course to the Python programming language focusing on object-oriented concepts of defining classes, instantiating objects, using objects, and using application programmer’s interfaces.

    Students will design, code, debug and test programs coding 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 115L  

  
  • CIT-115L - Lab: Python Programming

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

    Corequisite(s): CIT 115  

  
  • 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 and Security

    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 and Security

    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 (Comptia A+)

    2 credits
    This is an introductory course that will prepare Computer Systems Engineering Technology students for more advanced courses in the department. The course is designed around the current Comptia A+ certification objectives. 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 trouble shoot 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 (Comptia A+)

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

  
  • 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.

    Corequisite(s): CSE-150L

    Course previously known as: CSET-256
  
  • CSE-160 CCO

    CSE-160 - Introduction to Programming Using Python

    3 credits
    Python is a popular open source programming language used for general programming, programming system & network administration tasks, processing data sets in data science, and it is used to program many Internet of Things (IoT) devices. The course begins with a Python and Linux concepts overview (no prior experience expected) and takes the student from building simple programs to maintaining larger programs. Software development tools such as differences, make, and GIT version control are integrated throughout the course. Programming assignments often use real-life data sets and others may be run on an IoT system such as the Raspberry Pi, to demonstrate collecting and processing sensor data from the Internet of Things.

    Prerequisite(s): Basic computer experience. CSE-110  is recommended but not required.

  
  • CSE-172 - Cloud Computing for the Internet of Things (IoT)

    4 credits


    The Internet of Things (IoT) is a collection of networked sensor and control nodes generating or acting upon data representing the physical world. These are often known as cyber-physical systems. These systems have unique security, privacy, and data management concerns.

     

    The course begins with an overview of IoT, an examination of the business case for IoT in commercial products, an introduction to Big Data concepts, and an introduction to cloud computing. Actual cloud-based IoT data portals will be created using common cloud providers such as Amazon Web Services (AWS), Google Cloud, or Microsoft Azure.

     

    IoT data feeds will be provided from actual sensors in the department, available sensors throughout a wider geographic area, or sets of simulated sensors from the sensor simulator on our servers. Student projects are expected to run for long periods of time collecting and processing data.

     

    This course is targeted at students pursuing the IoT course series in the Electronics and Computer Systems Department, Information Technology (IT) professionals tasked with implementing IoT solutions for the data center, and computer science or engineering students interested in IoT. A basic understanding of networking, Windows or Linux experience, and general troubleshooting experience is expected.

    Prerequisite(s): ELE-111  

  
  • 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 - Windows Server Administration

    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