May 19, 2024  
2020-2021 Supplemental Undergraduate Catalog 
    
2020-2021 Supplemental Undergraduate Catalog [ARCHIVED CATALOG]

Course Descriptions


 

Clinical Laboratory Science

  
  • CLS 3303 - Clinical Microbiology Lecture

    Credits: 3 hrs
    This course will provide an introduction to clinical microbiology.   The content of this course will include the morphology, biochemistry, molecular biology, epidemiology, pathogenesis, physiology and treatment of medically significant bacteria, fungi, viruses, protozoa and parasites with an increased emphasis on identification. This course will stress the commonly seen microbes in the clinical laboratory.
    Pre-requisite(s): Admission to the CLS Professional Phase, CLS 2301, CLS 2103
    Corequisite(s): CLS 3103  
  
  • CLS 3305 - Advanced Clinical Chemistry Lecture

    Credits: 3 hrs
    This course is a continuation of Clinical Chemistry and will provide a study of acid-base imbalances, enzyme kinetics and enzyme physiology, basic endocrinology concepts, toxicology, and major drug assays as they relate to normal and disease states. 
    Pre-requisite(s): Admission to the CLS Professional Phase, CLS 3300  , CLS 3100  
    Corequisite(s): CLS 3106  
  
  • CLS 3306 - Advanced Hematology Lecture

    Credits: 3 hrs
    This course is designed to provide the theory relating to the detection, identification and pathophysiology of blood cell dyscrasia. Discussion of hemostasis theory, identification of coaghulation deficiencies, and abnormalities related to disease states are included.
    Pre-requisite(s): Admission to the CLS Professional Phase, CLS 3302  , CLS 3102  
    Corequisite(s): CLS 3106  
  
  • CLS 3308 - Advanced Microbiology

    Credits: 3 hrs
     This course is a continuation of Clinical Microbiology and the emphasis will be on theory and concepts of advanced microbiology. The course is designed to introduce students to special procedures in clinical microbiology and correlate them to normal and disease states. 
    Pre-requisite(s): Admission to the CLS Professional Phase
    Corequisite(s): CLS 3108  
    Student Learning Outcome: Scientific Literacy
    Latest Update(s) Approved by Academic Standards and Curriculum: March 19, 2019
  
  • CLS 4102 - CLS Seminar (Capstone Course)

    Credits: 1 hr
    This course is will provide an integration of principles, theories, and methods learned in the various components of the clinical laboratory program.   Students will creatively analyze, synthesize, and evaluate knowledge learned through research conducted in the clinical laboratory science field. Students are required to write a research paper and present their findings on a current topic in clinical laboratory science.
    Pre-requisite(s): Admission to the CLS Professional Phase. CLS 4201. Senior level course.
  
  • CLS 4103 - Molecular Diagnostics Lab


    This course covers the molecular diagnostic techniques used in clinical and research laboratories. Topics include: nucleic acid extraction and hybridization; target, signal and probe amplification; gene expression analysis and in-situ hybridization techniques, mutation detection, oncology, forensics, paternity testing, transplantation and infectious disease detection. Quality assurance, regulatory, and ethical issues associated with molecular testing are included in the course.
    Pre-requisite(s): Admission to the CLS Professional Phase
    Corequisite(s): CLS 3301
  
  • CLS 4104 - Immunohematology Lab

    Credits: 1 hr
    This course provides an application of immunohematology theory to clinical scenarios involving major blood group systems, pretransfusion compatibility testing, antibody identification, donor recruitment processing blood components, transfusion therapy, and hemolytic disease of the newborn. (Three hours per week).
    Corequisite(s): CLS 4304
  
  • CLS 4105 - CLS Management

    Credits: 1 hr.
    This course consists of theories and best practices of management and supervision in a clinical laboratory setting.
    Pre-requisite(s): Admission into the CLS Professional Phase
  
  • CLS 4106 - CLS Education

    Credits: 1 hr.
    This course consists of theories and best practices in adult education as applied in a clinical laboratory or academic setting
    Pre-requisite(s): Admission to the CLS Professional Phase
  
  • CLS 4206 - Community Clinical Experience

    Credits: 2 hrs.
     This course will provide students with community outreach experience in underserved and diverse populations through clinical laboratory practice. This community based experience will further develop affective, psychomotor and cognitive laboratory skills learned during the clinical laboratory science practicum experience. Students will gain a global knowledge base of the key elements involved in the daily function of a community based laboratory. Additionally, this course will refine interpersonal, interdisciplinary and team building skill sets necessary for professional success in the field of clinical laboratory science.
    Pre-requisite(s): Admission to the CLS Professional Phase.
  
  • CLS 4300 - Chemistry Practicum

    Credits: 4 hrs
    This course will provide practical experience in the variety of clinical biochemistry tests performed in the clinical laboratory. The student will be able to put the theoretical knowledge to practical use. Emphasis will be placed on technique, accuracy, timing, nature of biochemicals and the strict use of quality control measures.
    Periods Per week: (Forty hours per week for three weeks at the clinical affiliate laboratory.)
  
  • CLS 4301 - Immunohematology Practicum

    Credits: 3 hrs
    This course is an intensive practical application of the concepts of immunology as they relate and apply to blood banking. Emphasis will be on human blood groups compatibility testing and the detection and identification of antibodies, including the management of a transfusion service.
    Periods Per week: (Forty hours per week for six five weeks at clinical affiliate laboratory.)
  
  • CLS 4302 - Microbiology Practicum

    Credits: 3 hrs


    This course will provide practical application of theory and concepts learned in clinical microbiology, mycology, virology, and parasitology, to a clinical laboratory setting. Students will identify pathogenic organisms, perform antimicrobial susceptibility testing and perform quality control procedures. (Forty hours per week for four weeks at assigned clinical affiliate laboratory).

     
    Pre-requisite(s):  

     

  
  • CLS 4303 - Molecular Diagnostics Lecture

    Credits: 3 hrs.
    This course covers the fundamental principles of molecular diagnostics as well as techniques used in clinical and research laboratories. Topics include: nucleic acid extraction and hybridization; target, signal and probe amplification; gene expression analysis and in-situ hybridization techniques, mutation detection, oncology, forensics, paternity testing, transplantation, infectious disease detection. Quality assurance, regulatory, and ethical issues associated with molecular testing are included in the course.
    Pre-requisite(s): Admission to the CLS Professional Phase.
    Corequisite(s): CLS 3109
  
  • CLS 4304 - Immunohematology

    Credits: 3 hrs.
    This course is a study of blood group serology emphasizing characteristics of major blood group systems; pretransfusion compatibility testing and antibody identification incorporating immunological theory; donor recruitment, screening, collection, and testing; blood component preparation and transfusion therapy; and application of immunohematology to hemolytic disease of the newborn.
    Corequisite(s): CLS 4104
  
  • CLS 4313 - Hematology Practicum

    Credits: 3 hrs
     This course will provide practical application of theory and concepts in hematology and coagulation with the emphasis on practical experience in all phases of hematology/coagulation testing in the clinical laboratory. (Forty hours per week for four weeks at assigned clinical affiliate laboratory).
    Periods Per week: (Forty hours per week for six weeks at clinical affiliate laboratory.)
  
  • CLS 4404 - Methods and Procedure

    Credits: 4 hrs
    This course will provide a student assessment of academic strengths and weaknesses in all clinical laboratory science disciplines prior to completion of the CLS program. Included in the course is a comprehensive mock certification exam that will prepare student’s to successfully pass a national certification exam for clinical laboratory scientists.
    Pre-requisite(s): Admission into the CLS Professional Phase. CLS 4400,CLS 4401, CLS 4403, CLS 4402. Senior level course.
  
  • CLS 4411 - MLT Practicum

    Credits: 4 hrs
    This course is an intensive practical application and experience in the four major disciplines in the Clinical Laboratory Sciences (Clinical Laboratory Science, Blood Bank, Clinical Hematology, Clinical Microbiology). This practicum is designed to help students attain minimum competency in the practice of laboratory sciences in each major area, and expose the students to methods utilized in clinical laboratory sciences. The practicum is designed to help students master basic laboratory operation and strengthen their quality assurance, quality control and laboratory management methods.
    Pre-requisite(s): MLT Certificate.

Computer Information Technology

  
  • CIT 1105 - CSC Colloquium

    Credits: 1 hr
    This course concentrates on strategies for success in computer science. The course concentrates on broadening students? general knowledge of computer science as well as developing critical thinking and problem solving skills using current technologies and computing tools. 
    Cross-listed as CSC 1105  
  
  • CIT 1307 - Introduction To Computer Technology

    Credits: 3 hrs
    Topics include the history and overview of computer hardware and software. It provides more advanced exposure to commonly used software, including database programming, spreadsheet functions, computer graphics applications design, desk-top publishing, ethics, security, and other applications. 
    Note(s): Laboratory work required.
    Pre-requisite(s): Enrollment in the Information Technology Major.
  
  • CIT 1308 - Introduction To Programming

    Credits: 3 hrs
    This course provides an introduction to event-driven programming using Visual Basic or a similar programming language. Topics include the programming environment, objects, events, code, properties, statements, subprograms, data types, input-output, and user interface design.
    Pre-requisite(s): CIT 1307   or Permission of the Department Chairperson.
  
  • CIT 1310 - Computer Programming I

    Credits: 3 hrs
    This course is an introduction to problem-solving methods and algorithm development. It includes program design, coding, debugging and documentation using a high-level language.
    Note(s): Laboratory work required.
    Pre-requisite(s): MAT 1311   with a C or higher or equivalent score on the placement test
    Student Learning Outcome: Critical Thinking
    Cross-listed as CSC 1310  
  
  • CIT 1311 - Computer Programming II

    Credits: 3 hrs
    This course offers continued development in program design. Larger programs are introduced incorporating string and file processing, internal search/sort methods, and simple data structures.
    Note(s): Laboratory work required.
    Student Learning Outcome: Critical Thinking
    Cross-listed as CSC 1311  
  
  • CIT 2131 - Professional Development

    Credits: 1 hr
    This course develops professional skills in computer science and information technology students. Habitual and thoughtful use of communication skills, liberal and technical knowledge, technical skills, and critical reasoning will be cultivated by the integration of accumulated knowledge and skills, interaction with professionals in the discipline, oral and written communication activities, and by promoting the development of practical professional experience via a team project, peer collaboration, self-directed learning, planning and management. The course engages students in activities designed to prepare them to obtain internships, research experiences, co-op experiences, and ultimately career positions. Students may enroll in the course up to eight semesters, and students may earn up to 6 semester hours of academic credit.
    Cross-listed as CSC 2131  
  
  • CIT 2310 - Introduction to Software Systems

    Credits: 3 hrs
    This course provides an introduction to computer architecture, systems programs, machine organization, instructions, data representation, and addressing. Topics covered include assemblers, linkers, loaders, operating systems, and elementary assembler language programming.
    Note(s): Laboratory work required.
    Pre-requisite(s): CSC 1311  
    Cross-listed as CSC 2310  
  
  • CIT 2320 - Introduction to Computer Hardware Organization

    Credits: 3 hrs


    This course covers the organization and functional design of computer components such as the memory unit, arithmetic and logic unit and I/O devices. Other topics include data channels, interrupts, micro-programming and design of simple combinatorial circuits.

     

     
    Note(s): Laboratory work required.
    Pre-requisite(s): CSC 1311  
    Cross-listed as CSC 2320  

  
  • CIT 3321 - Operating Systems

    Credits: 3 hrs
    This course is a study of the operating system. Topics include concepts of system structure, memory management, process management, and recovery procedures.
    Pre-requisite(s): CSC 2331  
    Cross-listed as CSC 3321  
  
  • CIT 3322 - Computer Architecture

    Credits: 3 hrs


    This course focuses on design alternative in computer architecture. It covers instruction set architectures, memory subsystem organization, interfacing concepts, and interprocessor communication. Architectures to be studied will include data flow machines, vector and array processors, and pipeline architectures. Concepts related to parallel and distribution algorithms will also be studied. 

     

     
    Pre-requisite(s): CSC 2320  
    Cross-listed as CSC 3322  

  
  • CIT 3323 - System Administration I

    Credits: 3 hrs


    This course prepares students to administer a computer system. Intensive laboratory experiences develop skills in operating system administration, software configuration, fundamentals of security, and procedures in a networked environment.

     

     
    Pre-requisite(s): CSC 3321  

  
  • CIT 3325 - Introduction to Information Security

    Credits: 3 hrs
    This course provides an essential introduction to the basics of information and computer security. Topics include information security goals and principles, access control, malicious software, basic applied cryptography, basic network security, and privacy issues in computing systems.
    Cross-listed as CSC 3325  
  
  • CIT 3332 - Fundamental of Internet Systems

    Credits: 3 hrs


    This course addresses the structure and functionality of the Internet and software that exploits it. Topics include mark up languages, Web tools, static dynamic and active Web pages, multimedia in Web applications, communication protocols, clientserver computing, scripting, group communication support, e-commerce, and security. Topics also include systems for organizing and coordinating work at different sites that exploit the Internet, and architectures to exploit the distributed computational power offered by the Internet.

     

     
    Pre-requisite(s): CSC 1311  
    Cross-listed as CSC 3332  

  
  • CIT 3351 - Data Communications

    Credits: 3 hrs


    This course is an introduction to data communications. Topics include asynchronous and synchronous communication models, telephone switching systems, error detection, protocols, packet switching, information transmission systems, modulation systems, and computer network technology.

     

     
    Pre-requisite(s): CSC 2320  
    Cross-listed as CSC 3351  

  
  • CIT 3355 - Principles of Database Management

    Credits: 3 hrs


    This course covers concepts of logical and physical data structures, data security, and accuracy. It includes an overview of basic approaches to database organization and implementation and hands-on interaction with at least one hierarchical, network, or relational model database.

     

     
    Pre-requisite(s): CSC 2331  
    Cross-listed as CSC 3355  

  
  • CIT 4323 - System Administration II

    Credits: 3 hrs
    A continuation of CIT 3323 – System Administration I, this course provides more comprehensive exposure to PC operating system administration, client-server administration, network administration, UNIX/Linux administration, and system security.
    Pre-requisite(s): CIT 3323  
  
  • CIT 4350 - Software Engineering

    Credits: 3 hrs


    This course features state-of-the-art techniques for software design, team management, and product development. Students will gain experience in actual software development, including requirements, specifications, coding, debugging, testing, and installation of a major software project. This is a project course.

     

     
    Pre-requisite(s): CSC 3321  
    Cross-listed as CSC 4350  

  
  • CIT 4355 - Database Design

    Credits: 3 hrs


    This course covers advanced topics of database management system design. Students will gain practical experience in planning, evaluating, and using database management system technology.

     

     
    Pre-requisite(s): CSC 3355  
    Cross-listed as CSC 4355  

  
  • CIT 4356 - Web Programming

    Credits: 3 hrs
    This course provides an introduction to web programming using XML, Java Server Pages, Java Script and the family of technologies that evolve around web programming. The course balances conceptual topics with practical skills for designing and implementing conceptual models as XML schemas.
    Pre-requisite(s): CIT 3332  
  
  • CIT 4388 - System Design and Development

    Credits: 3 hrs


    This capstone course provides depth in the application and integration of core computer science concepts. Emphasis is placed on integration of design and development techniques with concepts of operating systems, data structures, file processing, computer architecture and software engineering. Business and scientific systems are developed.

     

     
    Note(s): Written and oral presentations are required.
    Pre-requisite(s): CSC 3321   and senior standing
    Cross-listed as CSC 4388  

  
  • CIT 4389 - Computer Communications Networks

    Credits: 3 hrs


    This course covers advanced concepts of computer communication networks, including packet switching, local area networks, wide area networks, network protocols and architectures. Students will engage in projects that may include communication architecture implementation, networking technology assessment, network performance evaluation, and network administration. 

     

     
    Pre-requisite(s): CSC 3351  
    Cross-listed as CSC 4389  

  
  • CIT 4391 - Computer Science CO-OP

    Credits: 3 hrs
    This course is designed for students for whom a half-time work experience is more appropriate. In such cases, students will usually be enrolled in courses other than Cooperative Education at the university part-time while involved in a work/learning experience for 20 hours per week. Procedures for approvals of placement and credits toward graduation are the same as for 3691 and 4691.
    Pre-requisite(s): Approval of the department chair
  
  • CIT 4392 - Computer Technology Seminar

    Credits: 3 hrs


    This course is required for students who elect to take a certification exam. The course prepares students for the appropriate computer technology certification exam.

     

     
    Pre-requisite(s): CIT 3323  


Computer Science

  
  • CSC 1105 - Computer Science Colloquium

    Credits: 1 hr.
    This course concentrates on strategies for success in computer science. The course concentrates on broadening students’ general knowledge of computer science as well as developing critical thinking and problem solving skills using current technologies and computing tools.
    Pre-requisite(s): Computer Science or Information Technology pre-major.
  
  • CSC 1306 - The Computer and its Use I

    Credits: 3 hrs.
    This course provides an introduction to the use of digital computers, applications software, and computer ethics. This course also provides exposure to information creation, location, evaluation and interpretation.  Laboratory sessions include extensive hands-on experience using word processing, database, spreadsheet, and other information resources in various fields of study. 
    Note(s): Laboratory work required. General Education Outcome: Information Literacy
  
  • CSC 1310 - Computer Programming I

    Credits: 3 hrs
    This course is an introduction to problem-solving methods and algorithm development. It includes program design, coding, debugging and documentation using a high-level language. 
    Note(s): Laboratory work required.
    Pre-requisite(s): MAT 1311   with a C or higher or equivalent score on the placement test.
    General Education Designation: Yes
    Student Learning Outcome: Critical Thinking
    Cross-listed as CIT 1310  
  
  • CSC 1311 - Computer Programming II

    Credits: 3 hrs
    This course offers continued development in program design. Larger programs are introduced incorporating string and file processing, internal search/sort methods, and simple data structures.
    Note(s): Laboratory work required.
    Pre-requisite(s): CSC 1310  
    General Education Designation: Yes
    Student Learning Outcome: Critical Thinking
  
  • CSC 1315 - Introduction to Data Science

    Credits: 3 hrs
    This course serves as an introduction to the interdisciplinary field of data science. It covers key aspects of data exploration, fundamental concepts of data computation and focused subject areas such as data visualization based on practical and intuitive approach. Students will acquire a working knowledge of data science through hands-on class work using open data sources from areas such as finance, healthcare and science. Topics to be covered include data collection, cleansing, integration, modeling, analysis, prediction and visualization.
    General Education Designation: Yes
    Student Learning Outcome: Information Literacy
    Area of Knowledge: Mathematics & Quantitative Logic
  
  • CSC 2131 - Professional Development Seminar

    Credits: 0-1 hr.
    This course develops professional skills in computer science and information technology students.  Habitual and thoughtful use of ccommunication skills, liberal and technical knowledge skills, technical skills, and critical reasoning will be cultivated by the integration of accumulated knowledge and skills, interaction with professionals in the discipline, oral and written communication activities, and by promoting the development of practical professional experience via a team project, peer collaboration, self-directed learning, planning and management.  The course engages students in activities designed to prepare them to obtain internships, research experiences, co-op experiences and ultimately career positions.  The course may be repeated up to eight semesters, and students may earn up to six semester hours of academic credit.
    Pre-requisite(s): Major or Pre-Major in Computer Science or Information Technology
  
  • CSC 2141 - SAS Lab

    Credits: 1 hr.
    This course introduces students to statistical programming using SAS (Statistical Analysis System). Practical statistical, graphics, and data management problems will be solved.
    Pre-requisite(s): MAT 2326  or MAT 3310  
  
  • CSC 2160 - UNIX Lab

    Credits: 1 hr.
    This course covers UNIX operating systems commands, the use of directories, files, text manipulation, and user-to-user communication.
    Pre-requisite(s): CSC 1311  
  
  • CSC 2181 - BASIC Lab

    Credits: 1 hr
    This course introduces students to BASIC and visual BASIC programming syntax.
    Pre-requisite(s): CSC 1311  
  
  • CSC 2184 - Internet Lab

    Credits: 1 hr.
    This laboratory course introduces students to Webpage development languages and tools. Students will learn mechanics, design aspects, and bandwidth conservancy. Projects will be required.
    Pre-requisite(s): CSC 1311  
  
  • CSC 2310 - Introduction to Computer Software Systems

    Credits: 3 hrs.
    This course provides an introduction to computer architecture, systems programs, machine organization, instructions, data representation, and addressing. Topics covered include assemblers, linkers, loaders, operating systems, and elementary assembler language programming.
    Note(s): Laboratory work required.
    Pre-requisite(s): CSC 1311  
  
  • CSC 2320 - Introduction to Computer Hardware Organization

    Credits: 3 hrs.
    This course covers the organization and functional design of computer components such as the memory unit, arithmetic and logic unit and I/O devices. Other topics include data channels, interrupts, micro-programming, and design of simple combinatorial circuits.
    Note(s): Laboratory work required.
    Pre-requisite(s): CSC 1311  
  
  • CSC 2330 - The Computer and its Use II

    Credits: 3 hrs.
    This course provides a continuation of Computer and Its Use, and expands the student’s abilities in the use of digital computers, applications software, information literacy, and computer ethics. More extensive exposure to information creation, determining types of information resources, evaluation of soucres and websites, and the interpretation of information is provided.  Laboratory sessions include extensive hands-on experience using Internet searches, word processing, database, spreadsheet, and other information resources in various fields of study.
    Note(s): Laboratory work required.
    Pre-requisite(s): CSC 1306  
    Student Learning Outcome: General Education Outcome:  Information Literacy.
  
  • CSC 2331 - Data Structures

    Credits: 3 hrs.
    This course emphasizes data structures and the development and analysis of their associated algorithms. Specific data structures will include linear lists, arrays, trees, graphs, stacks, queues, and tables. Pointer variables and recursion will be used. Applications will include searching and sorting.
    Pre-requisite(s): CSC 1311  
    Cross-listed as CSC 3371  
  
  • CSC 2350 - C\C++ Programming

    Credits: 3 hrs.
    This course provides an introduction to the Programming Language C\C++. Practical applications and special features of the language are emphasized. Laboratory work required.
    Pre-requisite(s): CSC 1311.
  
  • CSC 3130 - Computer Science Internship

    Credits: 1-3 hrs.
    The internship in computer science is designed to provide students practical experience in the corporate or research computing environment. Computer Science internships are coordinated by the department and may be repeated.
    Pre-requisite(s): Approval of the department chair and admission to the major.
  
  • CSC 3131 - Special Topics in Computer Science—Level 3

    Credits: 1-3 hrs.
    This course is a study of specific new areas emerging in computer science suitable for students at the junior level.
    Pre-requisite(s): CSC 2331  
  
  • CSC 3321 - Operating Systems

    Credits: 3 hrs.
    This course is a study of the operating system. Topics include concepts of system structure, memory management, process management, and recovery procedures.
    Pre-requisite(s): CSC 2320  
  
  • CSC 3322 - Computer Architecture

    Credits: 3 hrs.
    This course focuses on design alternative in computer architecture. It covers instruction set architectures, memory subsystem organization, interfacing concepts, and interprocessor communication. Architectures to be studied will include data flow machines, vector and array processors, and pipeline architectures. Concepts related to parallel and distribution algorithms will also be studied.
    Pre-requisite(s): CSC 3321.
  
  • CSC 3325 - Introduction to Information Security

    Credits: 3 hrs.
    This course provides an essential introduction to the basics of information and computer security. Topics include information security goals and principles, access control, malicious software, basic applied cryptography, basic network security, and privacy issues in computing systems.
    Pre-requisite(s): CSC 2310  
  
  • CSC 3331 - Analysis of Algorithms

    Credits: 3 hrs.
    This course covers the analysis and design of various algorithms using divide-and-conquer, greedy, backtracking, branch-and-bound, NP-hard, and NP- complete methods.
    Pre-requisite(s): CSC 2331  
  
  • CSC 3332 - Fundamentals of Internet Systems

    Credits: 3 hrs.
    This course addresses the structure and functionality of the Internet and software that exploits it. Topics include mark up languages, Web tools, static dynamic and active Web pages, multimedia in Web applications, communication protocols, client-server computing, scripting, group communication support, e-commerce, and security. Topics also include systems for organizing and coordinating work at different sites that exploit the Internet, and architectures to exploit the distributed computational power offered by the Internet.
    Pre-requisite(s): CSC 2184  .
  
  • CSC 3340 - Introduction to Numerical Analysis

    Credits: 3 hrs.
    This course covers theory and application of algorithms for numerical computation, approximation, interpolation, numerical differentiation and integration, solution of linear, and ordinary differential equations.
    Pre-requisite(s): CSC 1311   and MAT 2316  
    Cross-listed as MAT 3340  
  
  • CSC 3341 - Algebraic Structures

    Credits: 3 hrs.
    This course covers the basic algebraic properties of groups, rings, and fields.
    Pre-requisite(s): MAT 2316   and MAT 2337  
    Cross-listed as MAT 3341  
  
  • CSC 3342 - Computer Graphics

    Credits: 3 hrs.
    This course is a study of principles and techniques of interactive computer graphics, display processors and devices, graphics programming languages, and algorithms for managing graphics data.
    Pre-requisite(s): CSC 2331   and MAT 2317  , or permission of instructor.
  
  • CSC 3351 - Data Communications

    Credits: 3 hrs.
    This course is an introduction to data communications. Topics include asynchronous and synchronous communication models, telephone switching systems, error detection, protocols, packet switching, information transmission systems, modulation systems, and computer network technology.
    Pre-requisite(s): CSC 2320.
  
  • CSC 3355 - Principles of Database Management

    Credits: 3 hrs.
    This course covers concepts of logical and physical data structures, data security, and accuracy. It includes an overview of basic approaches to database organization and implementation and hands-on interaction with at least one hierarchical, network, or relational model database.
    Pre-requisite(s): CSC 2320.
  
  • CSC 3371 - Applied Data Structures

    Credits: 3 hrs
    This is an introduction to computer architecture and systems programs, machine organization, instructions, data representation, and addressing. Topics covered include assemblers, linkers, loaders, operating systems, and elementary assembler language programming.
    Pre-requisite(s): Admission to the Certificate Program and CSC 3361.
    Cross-listed as  CSC 2310  
  
  • CSC 3380 - Introduction to Robotics

    Credits: 3 hrs.
    This course is an introduction to fundamental topics in autonomous robot control. It offers a hands-on introduction to robotics. . The course will present the basic concepts in robotics, such as sensors, actuators, and will describe the most important approaches to robot control. Students will have the opportunity to apply the concepts covered during the lectures in the laboratory sessions, by developing controllers and programs for various robotic tasks. The class will have a lecture and a laboratory component. 
    Pre-requisite(s): CSC 2310.
  
  • CSC 3385 - Game Development

    Credits: 3 hrs.
    The goal of this course is to introduce students with the basic elements of game development and game design. This course will emphasize 2D game development. Programming assignments are an integral part of the course. Students will work in groups for the final project to design, develop, test and deliver 2D games. Topics include (but not limited to) video game history, game structure, Artificial Intelligence, Collision Detection techniques, user input and sound effects. 
    Pre-requisite(s): CSC 2310
  
  • CSC 3391 - Computer Science Co-Op

    Credits: 3 hrs.
    This course is designed for students for whom a half-time work experience is more appropriate. In such cases, students will usually be enrolled in courses other than Cooperative Education at the university part-time while involved in a work/learning experience for 20 hours per week. Procedures for approvals of placement and credits toward graduation are the same as for 3691 and 4691.
    Pre-requisite(s): Approval of the department chair.
  
  • CSC 3691 - Computer Science Co-Op

    Credits: 6 hrs.
    Offers students an opportunity to prepare for their chosen careers by combining academic theory and actual work experience. The work experience is to be full-time paid work for approximately 15 weeks. The Cooperative Education staff, the employer, the student and the student’s major department must agree on the employment terms and the learning experience to be gained. The academic grade (A, B, C, D, F) is the responsibility of the student’s major department, with due consideration given to the employer’s evaluation of the student. The student may enroll in this course in two non- consecutive semesters for a total of 12 credit hours. Six hours can count toward the student’s computer science requirements.
    Pre-requisite(s): Approval of the student’s major department and the staff of Cooperative Education.
  
  • CSC 4001 - Special Topics In Computer Science

    Credits: 1-3 hrs.
    This course is a study of specific new areas emerging in computer science. May be repeated for up to 6 semester hours.
    Pre-requisite(s): Admission to the major and permission of the instructor and department chair.
  
  • CSC 4310 - Big Data and Cloud Computing Systems

    Credits: 3 hrs
    This course covers the basics of big data and cloud computing tools and techniques and provides hands-on programming experience with Hadoop/Spark framework.
    Pre-requisite(s): CIT 3321  /CSC 3321  Operating Systems and CIT 3355  /CSC 3355  Database Management Syste
    Student Learning Outcome: Quantitative Literacy
    Level of knowledge this course address(es): Depth
    Latest Update(s) Approved by Academic Standards and Curriculum: April 16, 2019
    Effective Date: Fall 2019
  
  • CSC 4322 - Parallel Computing

    Credits: 3 hrs.
    This specific course is an introduction to the practical and theoretical foundations of parallel processing. Topics include data and control parallelism, the PRAM of parallel computation, parallel processor organizations, parallel programming languages and paradigms, scheduling, and a variety of parallel algorithms. Laboratory projects include design and implementation of parallel algorithms on a network or a parallel simulator.
    Pre-requisite(s): CSC 3321
  
  • CSC 4330 - Introduction to Cryptography

    Credits: 3 hrs.
    This course provides a thorough background in cryptography. It will cover the history of cryptography, the mathematics which underlies major cryptographic schemes, basic cryptographic primitives, advanced cryptographic primitives and applied cryptography. 
    Pre-requisite(s): MAT 2337 or Permission of the Department Chairperson.
  
  • CSC 4340 - Organization of Programming Languages

    Credits: 3 hrs.
    This course covers theoretical and practical study of the definition, application and implementation of programming languages. It includes linguistic concepts of syntax and semantics, translation of high-level languages into executable form. Data structuring, sequencing constructs, and modularization features of representative languages.
    Pre-requisite(s): CSC 2331.
  
  • CSC 4350 - Software Engineering

    Credits: 3 hrs.
    This course features state-of-the-art techniques for software design, team management, and product development. Students will gain experience in actual software development, including requirements, specifications, coding, debugging, testing, and installation of a major software project. This is a project course.
    Pre-requisite(s): CSC 3321.
  
  • CSC 4355 - Database Management Design and Development

    Credits: 3 hrs.
    This course covers advanced topics of database management system design. Students will gain practical experience in planning, evaluating, and using database management system technology.
    Pre-requisite(s): CSC 3355.
  
  • CSC 4356 - Web Programming

    Credits: 3 hrs.
    This course provides an introduction to web programming using XML, Java Server Pages, Java Script and the family of technologies that evolve around web programming. The course balances conceptual topics with practical skills for designing and implementing conceptual models as XML schemas.
    Pre-requisite(s): CSC 3332.
  
  • CSC 4360 - Hardware and Media Security

    Credits: 3 hrs.
    This course provides a survey of security topics related to hardware security and digital media security. It covers aspects of how computer hardware is designed or modified to prevent hacking, both for desktop computers and also for digital video and video gaming systems. It also covers security and privacy issues in low-power computer settings such as smart cards and RFID.  
    Pre-requisite(s): CSC 3325 and MAT 2337.
  
  • CSC 4370 - Web-based Database

    Credits: 3 hrs.
    This course focuses on the fundamental concepts and technologies involved in the development of database driven web applications. Topics include integrating databases into the Web environment, internet applications with database interactions, transaction management, web database security, semi structured data management and XML. 
    Pre-requisite(s): 3355.
  
  • CSC 4383 - Introduction to Computational Modeling

    Credits: 3 hrs.
    This course provides an introduction to several modeling tools (with an emphasis on designing computational models using commercial and grant sponsored modeling software and courseware) to investigate authentic scientific problems. This course includes an introduction to computational science, computational solutions to problems such as population dynamics, environmental relationships, and modeling of other scientific phenomena.
    Pre-requisite(s): CSC 1311, Junior level in the students major, or permission of the department chair.
  
  • CSC 4384 - Advanced Computer Graphics

    Credits: 3 hrs.
    This course covers advanced topics in computer graphics with a focus on three-dimensional (3D) graphics modeling techniques. Topics include: viewing, illumination, shading, basic rendering, geometric modeling, curves and surfaces, animations, advanced rendering and applications. Program projects, written and oral reports are required.
    Pre-requisite(s): CSC 3342 and MAT 2316.
  
  • CSC 4385 - System Simulation and Modeling

    Credits: 3 hrs.
    This course covers model construction and simulation applied to problems taken from such diverse fields as economics, social science, communication networks, and computer systems. It includes programming in simulation languages such as SIMSCRIPT, SIMULA or GPSS.
    Pre-requisite(s): CSC 3321 and MAT 3310.
  
  • CSC 4386 - Automata, Formal Languages, and Computability

    Credits: 3 hrs.
    This course provides an introduction to computer science theory and the mathematical foundations of digital computers. Its topics include the family of computing machines (finite-state, push-down, and Turing), the Chomsky hierarchy of languages, decidability, unsolvable problems, and applications of automata to areas of syntactic analysis, modeling, and artificial intelligence.
    Pre-requisite(s): CSC 3331 and MAT 2337, or consent of instructor.
    Cross-listed as MAT 4386.
  
  • CSC 4387 - Seminar in Computer Science

    Credits: 3 hrs.
    This course offers students an opportunity to pursue the investigation of current research areas and career options in computer science. Written and oral presentations are required.
    Pre-requisite(s): Senior standing, CSC 3321, and MAT 3310.
  
  • CSC 4388 - Systems Design and Development

    Credits: 3 hrs.
    This capstone course provides depth in the application and integration of core computer science concepts. Emphasis is placed on integration of design and development techniques with concepts of operating systems, data structures, file processing, computer architecture, and software engineering. Business and scientific systems are developed. Written and oral presentations are required.
    Pre-requisite(s): CSC 3321, and senior standing.
  
  • CSC 4389 - Computer Communication Networks

    Credits: 3 hrs.
    This course covers advanced concepts of computer communication networks, including packet switching, local area networks, wide area networks, network protocols, and architectures. Students will engage in projects that may include communication architecture implementation, networking technology assessment, network performance evaluation, and network administration.
    Pre-requisite(s): CSC 3351.
  
  • CSC 4390 - Directed Study

    Credits: 1-3 hrs.
    This advanced course requires an independent project approved by the instructor.
    Pre-requisite(s): Admission to the major, consent of the instructor and Department Chairperson.
  
  • CSC 4395 - Artificial Intelligence

    Credits: 3 hrs
    This course covers definition of heuristic versus algorithmic methods, rationale of the heuristic approach, description of cognitive processes, objectives of work in artificial intelligence, simulation of cognitive behavior, and heuristic programming techniques. It also includes a survey of examples from representative application areas including expert systems, the mind-brain problem, and the nature of intelligence. Individual projects to illustrate basic concepts are required.
    Pre-requisite(s): CSC 2331   and MAT 2337  
  
  • CSC 4691 - Computer Science CO-OP

    Credits: 6 hrs
    (See the course description for the Cooperative Education course number 3691.)

Cooperative Education Courses

  
  • CSC 3391 - Cooperative Education Field Experience: Parallel Plan

    Credits: 3 hrs
    Designed for students for whom a half-time work experience is more appropriate. In such cases, students will usually be enrolled in courses other than Cooperative Education at the university part-time while involved in a work/learning experience for 20 hours per week. Procedures for approvals of placement and credits toward graduation are the same as for 3691.
  
  • CSC 3691 - Cooperative Education Field Experience: Alternating Plan

    Credits: 6 hrs
    Offers students an opportunity to prepare for their chosen careers by combining academic theory and actual work experience. The work experience is to be full-time paid work for approximately 15 weeks. The Cooperative Education staff, the employer, the student and the student’s major department must agree on the employment terms and the learning experience to be gained. The academic grade (either Pass-Fail, or A, B, C, D, F) is the responsibility of the student’s major department, with due consideration given to the employer’s evaluation of the student. The student may enroll in this course in two non-consecutive semesters for a total of 12 credit hours. These hours or any part thereof can count toward the student’s degree, or may be additive, at the discretion of the student’s major department.
    Pre-requisite(s): Approval of the student’s major department and the staff of Cooperative Education.
  
  • CSC 4391 - Cooperative Education Field Experience: Parallel Plan

    Credits: 3 hrs
    Designed for students for whom a half-time work experience is more appropriate. In such cases, students will usually be enrolled in courses other than Cooperative Education at the university part-time while involved in a work/learning experience for 20 hours per week. Procedures for approvals of placement and credits toward graduation are the same as for 3691.
  
  • CSC 4392 - Cooperative Education Field Experience: Parallel Plan

    Credits: 3 hrs
    Designed for students for whom a half-time work experience is more appropriate. In such cases, students will usually be enrolled in courses other than Cooperative Education at the university part-time while involved in a work/learning experience for 20 hours per week. Procedures for approvals of placement and credits toward graduation are the same as for 3691.
  
  • CSC 4691 - Cooperative Education Field Experience: Alternating Plan

    Credits: 6 hrs
    Offers students an opportunity to prepare for their chosen careers by combining academic theory and actual work experience. The work experience is to be full-time paid work for approximately 15 weeks. The Cooperative Education staff, the employer, the student and the student’s major department must agree on the employment terms and the learning experience to be gained. The academic grade (either Pass-Fail, or A, B, C, D, F) is the responsibility of the student’s major department, with due consideration given to the employer’s evaluation of the student. The student may enroll in this course in two non-consecutive semesters for a total of 12 credit hours. These hours or any part thereof can count toward the student’s degree, or may be additive, at the discretion of the student’s major department.
    Pre-requisite(s): Approval of the student’s major department and the staff of Cooperative Education.
  
  • MIS 4392 - Cooperative Education Field Experience: Parallel Plan

    Credits: 3 hrs
    Designed for students for whom a half-time work experience is more appropriate. In such cases, students will usually be enrolled in courses other than Cooperative Education at the university part-time while involved in a work/learning experience for 20 hours per week. Procedures for approvals of placement and credits toward graduation are the same as for MIS 3691 .
  
  • MIS 4691 - Cooperative Education Field Experience: Alternating Plan

    Credits: 6 hrs
    Offers students an opportunity to prepare for their chosen careers by combining academic theory and actual work experience. The work experience is to be full-time paid work for approximately 15 weeks. The Cooperative Education staff, the employer, the student and the student’s major department must agree on the employment terms and the learning experience to be gained. The academic grade (either Pass-Fail, or A, B, C, D, F) is the responsibility of the student’s major department, with due consideration given to the employer’s evaluation of the student. The student may enroll in this course in two non-consecutive semesters for a total of 12 credit hours. These hours or any part thereof can count toward the student’s degree, or may be additive, at the discretion of the student’s major department.
    Pre-requisite(s): Approval of the student’s major department and the staff of Cooperative Education.
 

Page: 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11Forward 10 -> 17