Javascript is currently not supported, or is disabled by this browser. Please enable Javascript for full functionality.

   
    Jun 15, 2024  
2016-2017 Undergraduate Catalog 
    
2016-2017 Undergraduate Catalog [ARCHIVED CATALOG]

Course descriptions


 Click here  to view how to read courses.

 

Communication Studies

  
  • COMM 4800 - Communication Internship



    1–3 hours (0;0;1–3)

    Supervised work in a job directly related to the student’s major, professional field of study or career objective.

    Prerequisite(s): Communication studies major; junior or senior classification; minimum GPA of 3.0 on courses taken at UNT; completion of department core plus at least 6 upper-level hours in communication studies at UNT; student must meet employer’s requirements and have consent of department internship supervisor.

    May be repeated, but a maximum of 3 semesters credit hours of internship credit may be applied to the major in communication studies.

  
  • COMM 4829 - Topics in Interpersonal/Organizational Studies



    3 hours (2;0;1)

    Rotating topics in interpersonal communication, organizational communication, or communication research methods.

    Prerequisite(s): Communication studies majors must complete COMM 3010  prior to enrolling; minors and other majors must complete COMM 2020 .

    May be repeated for credit as topics vary.

  
  • COMM 4849 - Topics in Rhetorical Studies



    3 hours (2;0;1)

    Investigation of various topics related to the study of humans using symbolic discourse to influence others. Theory and application using qualitative and historical/critical methodologies.

    Prerequisite(s): Communication studies majors must complete COMM 3010  prior to enrolling; minors and other majors must complete COMM 2140 .

    May be repeated for credit as topics vary.

  
  • COMM 4869 - Topics in Performance Studies



    3 hours (2;0;1)

    Rotating topics may include: performance of particular genres, including poetry narrative, drama or non-literary texts; performance methods, including thematic approaches to performance or historical styles of performance; or theoretical issues in performance, including narrative theory, intertextuality or New Historicism.

    Prerequisite(s): Communication studies majors must complete COMM 3010  prior to enrolling; minors and other majors must complete COMM 2060 .

    May be repeated for credit as topics vary.

  
  • COMM 4900 - Special Problems



    1–3 hours

    Prerequisite(s): Problem must be approved by department chair.

  
  • COMM 4910 - Special Problems



    1–3 hours

    Prerequisite(s): Problem must be approved by department chair.

  
  • COMM 4950 - Senior Honors Thesis



    3 hours

    Available to COMM majors having completed at least 90 semester hours with an overall GPA of 3.50 or better.

    Prerequisite(s): COMM 4020  and COMM 4021 , or COMM 3340  and COMM 4040 , or COMM 4060 .

  
  • COMM 4951 - Honors College Capstone Thesis



    3 hours

    Major research project prepared by the student under the supervision of a faculty member and presented in standard thesis format. An oral defense is required of each student for successful completion of the thesis.

    Prerequisite(s): Completion of at least 6 hours in honors courses; completion of at least 12 hours in the major department in which the thesis is prepared; approval of the department chair and the dean of the school or college in which the thesis is prepared; approval of the dean of the Honors College.

    May be substituted for HNRS 4000 . Course may be taken only once for Honors College credit.


Computer Science and Engineering

  
  • CSCE 1010 - Discovering Computer Science



    3 hours (2;1)

    A breadth-first introduction to computer science based upon 7 “Big Ideas,” namely: 1) computing is a creative activity, 2) abstraction reduces information and detail to facilitate focus on relevant concepts, 3) data and information facilitate the creation of knowledge, 4) algorithms are used to develop and express solutions to computational problems, 5) programming enables problem solving, human expression and creation of knowledge, 6) the Internet pervades modern computing and 7) computing has global impacts.

    Prerequisite(s): None.

    May not be counted toward computer science and engineering major or minor.

  
  • CSCE 1020 - Program Development

    (COSC 1315 or COSC 1415)

    4 hours (3;1)

    Introduction to problem-solving, algorithms and programming in a high-level language.

    Prerequisite(s): High school algebra or equivalent.

    May not be counted toward a major in computer science, a major in computer engineering, a major in information technology, or a minor in computer science and engineering.

  
  • CSCE 1030 - Computer Science I

    (COSC 1336 or COSC 1436)

    4 hours (3;1)

    Introduction to computer science and engineering, problem-solving techniques, algorithmic processes, software design and development.

    Prerequisite(s): MATH 1650  with a grade of C or better.

  
  • CSCE 1040 - Computer Science II

    (COSC 1337 or COSC 1437)

    3 hours (2;3)

    Continuation of CSCE 1030 . Software design, structured programming, object-oriented design and programming.

    Prerequisite(s): CSCE 1030 .

    Corequisite(s): MATH 1710 .

  
  • CSCE 2100 - Computing Foundations I



    3 hours (3;0;1)

    Introduces students to both data structures and formalisms used in computer science, such as asymptotic behavior of algorithms. Data structures and the formalisms used to both describe and evaluate those data structures simultaneously. By the end of the two-semester sequence, of which this course is the first part, each student has a solid foundation in conceptual and formal models, efficiency and levels of abstraction as used in the field of computer science.

    Prerequisite(s): CSCE 1040 .

  
  • CSCE 2110 - Computing Foundations II



    3 hours (3;0;1)

    Continuation of Computing Foundations I. Further introduces students to both data structures and formalisms used in computer science, such as asymptotic behavior of algorithms. Data structures and formalisms used to both describe and evaluate those data structures simultaneously. By the end of the two-semester sequence, each student has a solid foundation in conceptual and formal models, efficiency and levels of abstraction as used in the field of computer science.

    Prerequisite(s): CSCE 2100 .

  
  • CSCE 2410 - Programming Laboratory



    1–4 hours

    Practice with computer languages and processing techniques.

    Prerequisite(s): CSCE 1040  or BCIS 3620  or BCIS 3690 .

  
  • CSCE 2610 - Assembly Language and Computer Organization

    (COSC 2325 or COSC 2425)

    3 hours

    Principles of computer systems organization, instruction sets, computer arithmetic, data and control paths, memory hierarchies, and assembly language.

    Prerequisite(s): CSCE 2100 , ENGR 2720 .

  
  • CSCE 2900 - Special Problems in Computer Science and Engineering



    1–4 hours

    Individualized instruction in theoretical or experimental problems.

    Prerequisite(s): None.

    For elective credit only.

  
  • CSCE 2996 - Honors College Mentored Research Experience



    3 hours

    Research experience conducted by a freshman or sophomore honors student under the supervision of a faculty member.

    Prerequisite(s): Admission to the Honors College; freshman or sophomore class status; consent of Honors College dean.

    May only be taken once for Honors College credit.

  
  • CSCE 3010 - Signals and Systems



    3 hours

    Elementary concepts of continuous-time and discrete-time signals and systems. Specific topics include linear time-invariant (LTI) systems, impulse response, convolution, Fourier series, Fourier transforms, frequency-domain analysis of LTI systems, Laplace transforms, z-transforms, and rational function descriptions of LTI systems.

    Prerequisite(s): ENGR 2405 ; ENGR 2415 ; and MATH 2730  or MATH 3410 .

  
  • CSCE 3020 - Communications Systems



    3 hours

    Introduction to the concepts of transmission of information via communication channels. Amplitude and angle modulation for the transmission of continuous-time signals. Analog-to-digital conversion and pulse code modulation. Transmission of digital data. Introduction to random signals and noise and their effects on communication. Optimum detection systems in the presence of noise.

    Prerequisite(s): CSCE 3010 .

  
  • CSCE 3030 - Parallel Programming



    3 hours

    Introduction to processing in parallel and distributed computing environments. General concepts of parallel machine models, processes, threads, mutual exclusion, synchronization and message passing. Design and analysis of parallel algorithms for engineering and scientific applications. Parallel programming using message passing and shared memory paradigms.

    Prerequisite(s): CSCE 2100 .

  
  • CSCE 3055 - IT Project Management



    3 hours

    Provides students with the tools and techniques needed to manage a wide variety of IT systems projects, including software design and development, IT systems design and installation, network management and support, and others. Students develop and practice skills through the use of case studies and other project-based exercises.

    Prerequisite(s): CSCE 2100 .

  
  • CSCE 3110 - Data Structures and Algorithms



    3 hours

    Computer storage structures; storage allocation and management; data sorting and searching techniques; data structures in programming languages.

    Prerequisite(s): CSCE 2100  and CSCE 2110 .

  
  • CSCE 3210 - Symbolic Processing



    3 hours

    Introduction to symbolic processing using LISP, Prolog or related languages; recursion; building abstractions with data; modularity, objects and state; meta-linguistic abstraction.

    Prerequisite(s): CSCE 2100  and CSCE 2110 .

  
  • CSCE 3220 - Human Computer Interfaces



    3 hours

    Human-Computer Interaction (HCI). Methods for designing, prototyping, and evaluating user interfaces for computing applications. Human capabilities, interface technology, interface design methods, and interface evaluation tools and techniques.

    Prerequisite(s): CSCE 2100  and CSCE 2110 .

  
  • CSCE 3410 - Advanced Programming



    3 hours

    Advanced features and topics in modern programming languages and introduction to a variety of languages, and advanced programming concepts and methodologies. Topics vary by section and semester.

    Prerequisite(s): CSCE 2100 .

    May be repeated for credit as topics vary.

  
  • CSCE 3420 - Internet Programming



    3 hours

    Covers Internet programming in depth, including client-server peer-to-peer, and web applications. Primary goal is to help students understand the principles of how distributed applications are built, while also giving them practical experience in creating common Internet applications.

    Prerequisite(s): CSCE 2100  and CSCE 2110 .

  
  • CSCE 3450 - Global Software Development



    3 hours

    Students will be provided knowledge of and practical experience in working within a distributed collaborative team to develop a complex software product in an academic environment. Students learn how to use professional collaborative development tools in order to facilitate the completion of a large software product within a scheduled time frame. Students learn how to work in teams and understand the processes that govern the effectiveness of developing software systems in a global setting.

    Prerequisite(s): CSCE 2100 .

  
  • CSCE 3520 - Data Communications



    3 hours

    Overview of data communication, communication models and networking. Analog and digital data transmission, transmission impairments, channel capacity, asynchronous and synchronous transmission, error detection and correction, flow control and error control. Multiplexing and de-multiplexing techniques (FDM, STDM, ADSL, and xDSL). Ethernet interfaces, IEEE 802.3 and IEEE 802.11 MAC layer. Interface Standards (RS-232, RS-449 and X.21). Packet switching, Frame Relay and ATM switching, bridges, layer2 and layer3 switches.

    Prerequisite(s): CSCE 3600 .

  
  • CSCE 3530 - Introduction to Computer Networks



    3 hours

    Introduction to data communications; asynchronous, synchronous, networks and current technology.

    Prerequisite(s): CSCE 3600 .

  
  • CSCE 3535 - Introduction to Network Administration



    3 hours

    Students explore topics in network administration in theoretical and practical ways, study different software platforms, control, shared resources, administration, security, anti-virus procedures and methodologies.

    Prerequisite(s): CSCE 3530 .

  
  • CSCE 3600 - Principles of Systems Programming



    3 hours (3;0;1)

    Introduction to the design and operation of systems software. Analysis is made of current system software technology, including operating systems, language translation systems and file systems.

    Prerequisite(s): CSCE 2100 .

  
  • CSCE 3605 - Systems Administration



    3 hours

    Prepares students with an understanding of virtual machines with universal principles that apply to all operating systems structure and operation including the concepts of processes, resource and file management and performance. Students also develop an understanding of the pervasive use of Unix-based operating systems in the design of various systems such as switches, routers, load balances, wireless controllers and network management platforms to provide various services to support interaction between computer-based systems.

    Prerequisite(s): CSCE 3600 .

  
  • CSCE 3612 - Embedded Systems Design



    3 hours (3;0;1)

    Computer systems as embedded computing elements and micro-controllers. System specification using UML or other high-level abstract models. Issues and constraints on embedded computing systems, including power, performance, memory and size. Use of DSP, ASIC and micro-controllers in a single design.

    Prerequisite(s): CSCE 2610 ; ENGR 2720 ; ENGR 2730 .

  
  • CSCE 3615 - Enterprise Systems Architecture, Analysis and Design



    3 hours

    Introduces upper division IT students to concepts of system architecture, design and software engineering that are needed for career opportunities as software, system and business analysts. Topics include enterprise architecture design, requirements analysis, software and systems lifecycle methodologies, Unified Modeling Language, analysis and design methodologies and other related topics. Project activities expose all students to the full design and specification of IT systems to meet a variety of business and technical problems, as well as prepare them for their capstone course experiences.

    Prerequisite(s): CSCE 2100 .

  
  • CSCE 3730 - Reconfigurable Logic



    3 hours (3;0;1)

    Advanced concepts in Boolean algebra, use of hardware description languages as a practical means to implement hybrid sequential and combinational designs, digital logic simulation, rapid prototyping techniques, and design for testability concepts. Focuses on the actual design and implementation of sizeable digital design problems using representative computer aided design (CAD) tools.

    Prerequisite(s): CSCE 2610 .

  
  • CSCE 3850 - Introduction to Computational Life Science



    3 hours

    Survey treatment of the applications of computational paradigms in the natural and physical sciences. Designed to have a broad appeal to natural and physical science students as well as computer science students.

    Prerequisite(s): CSCE 2100  or consent of instructor.

    Same as BIOL 3850 .

  
  • CSCE 3996 - Honors College Mentored Research Experience



    3 hours

    Research experience conducted by an honors student with at least junior standing under the supervision of a faculty member.

    Prerequisite(s): Admission to the Honors College; at least junior class status; consent of Honors College dean.

    May only be taken once for Honors College credit.

  
  • CSCE 4010 - Social Issues in Computing



    3 hours

    The effect of computer science and engineering on the home and workplace, with emphasis on the role of computer professional in modern society.

    Prerequisite(s): Junior standing.

  
  • CSCE 4011 - Engineering Ethics



    3 hours

    The effect of technology in modern society with emphasis on the role of engineering and technical professionals.

    Prerequisite(s): Junior standing.

  
  • CSCE 4050 - Applications of Cryptography



    3 hours

    Aims to introduce students to concepts of cryptography and its applications. Cryptography is the fundamental building block of any computer security solution. The knowledge gained from this course will enable students to apply these cryptographic algorithms in a better way to design security solutions. 

    Prerequisite(s): CSCE 2100  and CSCE 2110 .

  
  • CSCE 4110 - Algorithms



    3 hours

    Algorithm design methodologies, sorting, graph algorithms, dynamic programming, backtracking, string searching and pattern matching.

    Prerequisite(s): CSCE 3110 .

  
  • CSCE 4115 - Formal Languages, Automata and Computability



    3 hours

    Introduces students to the formal language theory that underlies modern computer science. Topics include different representational forms for regular languages, context-free grammars, pushdown automata, pumping lemmas for regular and context-free languages, and Chomsky’s hierarchy.

    Prerequisite(s): CSCE 2100  and CSCE 2110 .

  
  • CSCE 4210 - Game Programming I



    3 hours (3;0;1)

    Introduction to game programming, including real-time, event-driven, and multimedia programming techniques. Graphics, sound and input programming. Students learn how to program a billboard game in 3D with constrained camera motion.

    Prerequisite(s): CSCE 2100 .

  
  • CSCE 4215 - Programming Math and Physics for Games



    3 hours

    Fundamentals of game math and physics for game development, including linear algebra, matrix math for graphics, quaternions, basic physics equations, game math and physics implementation, physics engines.

    Prerequisite(s): MATH 2700 , CSCE 2100 , PHYS 1710 /PHYS 1730 .

  
  • CSCE 4220 - Game Programming II



    3 hours

    Game engine programming techniques, including real-time 3D graphics programming, shader techniques, terrain rendering, level of detail, collision detection, particle engines, 3D sound and character animation.

    Prerequisite(s): CSCE 4210 , CSCE 4215 .

  
  • CSCE 4230 - Introduction to Computer Graphics



    3 hours

    Basic Euclidian geometry and linear algebra, computer graphics algorithms and data structures, OpenGL and its inner workings.

    Prerequisite(s): CSCE 2100 , CSCE 2110 , MATH 2700 .

  
  • CSCE 4240 - Introduction to Digital Image Processing



    3 hours

    Covers fundamental knowledge of digital image processing techniques, including image formation, filtering and image enhancement, restoration, region and edge segmentation, and image coding.

    Prerequisite(s): CSCE 2100  and CSCE 2110 .

  
  • CSCE 4250 - Topics in Game Development



    3 hours

    Advanced topics in game development, possibly including but not limited to character animation, procedural content generation, shader techniques and graphics special effects. Discussion of articles from the recent academic and technical literature on game development and related material from relevant computer science areas.

    Prerequisite(s): CSCE 4220 .

    May be repeated for credit as topics vary.

  
  • CSCE 4290 - Introduction to Natural Language Processing



    3 hours

    Introduction to natural language processing, modern theories of syntax, context free parsing, transformational syntax and parsing, computational semantics, and survey of natural language processing systems.

    Prerequisite(s): CSCE 3110 .

  
  • CSCE 4310 - Introduction to Artificial Intelligence



    3 hours

    Introduction to concepts and ideas in artificial intelligence. Topics include search techniques, knowledge representation, control strategies and advanced problem-solving architecture.

    Prerequisite(s): CSCE 3210 .

  
  • CSCE 4350 - Introduction to Database Systems Design



    3 hours

    Logical and physical database system organization; logical models; design issues; secondary storage considerations.

    Prerequisite(s): CSCE 2100  and CSCE 2110 .

  
  • CSCE 4355 - Database Administration



    3 hours

    Database administration skills covering installation, configuration and tuning a database; administering servers and server groups; managing and optimizing schemas, tables, indexes, and views; creating logins; configuring permissions; assigning roles, and performing other essential security tasks, backup and recovery strategies, automation and maintenance.

    Prerequisite(s): CSCE 4350 

  
  • CSCE 4430 - Programming Languages



    3 hours

    Syntax, semantics and computation models of programming languages. Formal foundations of major programming paradigms and in-depth study of key features of high-level programming languages from each paradigm.

    Prerequisite(s): CSCE 2100  and CSCE 2110 .

  
  • CSCE 4440 - Real-Time Software Development



    3 hours

    Specification of real-time system requirements, timing, synchronization and fault-tolerance issues, construction and validation of real-time software. Mathematical formalisms, design and analyses using real-time UML are also emphasized.

    Prerequisite(s): CSCE 3612 .

  
  • CSCE 4444 - Software Engineering



    3 hours

    Modular design and implementation of software systems. Topics include requirements and specifications development, documentation of the design using current design tools such as UML, testing of software implementation, and system and user documentation.

    Prerequisite(s): CSCE 2100  and CSCE 2110 .

  
  • CSCE 4510 - Introduction to Wireless Communications



    3 hours

    Fundamentals of wireless communications and networking, with emphasis on first, second and third generation cellular systems and satellite communication. Topics include point-to-point signal transmission through a wireless channel, cellular capacity, multi-user transmissions and mobility management.

    Prerequisite(s): CSCE 2610 .

  
  • CSCE 4520 - Wireless Networks and Protocols



    3 hours

    Architecture and elements of a wireless network. Use and process of mobility management. Signaling schemes used in wireless networks, network signaling, protocols and standards (GSM, IS-95, WAP, MobileIP, GPRS, UMTS and CDMA2000). Analysis of the operation and performance of wireless protocols.

    Prerequisite(s): CSCE 3600 .

  
  • CSCE 4530 - Computer Network Design



    3 hours

    Fundamental concepts, requirements and design tradeoffs, particularly as related to scheduling, congestion control, routing, and traffic management. Wireless access, mobility (including WLAN), VoIP and applications. Firewalls, NATs, VPN, high availability and optical rings.

    Prerequisite(s): CSCE 3530 .

  
  • CSCE 4540 - TCP/IP Protocols



    3 hours

    Investigation of the TCP/IP protocol suite, components and interaction with operating systems. Topics include special protocols, routing protocols, MobileIP, as well as FTP, TELNET, SMTP, DHCP, HTTP, DNS, etc.

    Prerequisite(s): CSCE 3530 .

  
  • CSCE 4550 - Introduction to Computer Security



    3 hours (3;0;1)

    Security goals, threats and vulnerabilities. Cryptography, program security and operating system security issues. Basic network security. Planning, policies and risk analysis.

    Prerequisite(s): CSCE 3600 .

  
  • CSCE 4560 - Secure Electronic Commerce



    3 hours

    Electronic commerce technology, models and issues, with emphasis on security issues. Supporting technology such as cryptography, digital signatures, certificates and public key infrastructure (PKI). Security-conscious programming for web-based applications. Exposure to interaction between technical issues and business, legal and ethical issues.

    Prerequisite(s): CSCE 2100  and CSCE 2110 .

  
  • CSCE 4600 - Introduction to Operating Systems



    3 hours (3;0;1)

    Concepts in operating system analysis and design. General topics of process, resource and file management are presented and analyzed in the context of different system architectures and performance constraints.

    Prerequisite(s): CSCE 3600 .

  
  • CSCE 4610 - Computer Architecture



    3 hours

    Study of performance issues related to the design of high performance processors, including Instruction Level Parallelism, out-of-order instruction scheduling, branch prediction, speculative execution.

    Prerequisite(s): CSCE 3612 .

  
  • CSCE 4620 - Real-Time Operating Systems



    3 hours

    Basic real-time operating systems concepts and services, including interrupt processing, process and thread models, real-time software architectures and development environments. Detailed study of the design and implementation of real-time applications using real-time operating systems. Focus on commercial real-time operating systems/development environments, including vxWorks, RTOS and pOSEK/pOSEKSystem.

    Prerequisite(s): CSCE 4440 .

  
  • CSCE 4650 - Introduction to Compilation Techniques



    3 hours

    Topics include parsing, syntax-directed translation, run-time storage management, error recovery, code generation and optimization. A significant project is required.

    Prerequisite(s): CSCE 2100 , CSCE 2110  and CSCE 3600 .

  
  • CSCE 4655 - Principles of Compiler Optimization



    3 hours

    Design and implementation of modern methods of analysis and optimization within compilers for a variety of target architectures. Topics include intermediate representations, advanced code generation, control- and data-flow analysis, advanced compiler optimization, dynamic compilation, global register allocation and instruction scheduling.

    Prerequisite(s): CSCE 3600 .

  
  • CSCE 4730 - VLSI Design



    3 hours

    Introduction to VLSI design using CAD tools, CMOS logic, switch level modeling, circuit characterization, logic design in CMOS, systems design methods, test subsystem design, design examples, student design project.

    Prerequisite(s): CSCE 2100 , ENGR 2720  and ENGR 2730  

  
  • CSCE 4750 - VLSI Testing



    3 hours

    Advanced experience with CAD tools for VLSI design, IC testing. Design project from CSCE 4730  to be fabricated and tested. Implementation and verification of test programs, IC testing and troubleshooting, legal, economic, and ethical design issues. Oral presentations and written reports are required.

    Prerequisite(s): CSCE 4730 .

  
  • CSCE 4810 - Biocomputing



    3 hours (3;0;1)

    Introduction to computation problems inspired by the life sciences and overview of available tools. Methods to compute sequence alignments, regulatory motifs, phylogenetic trees and restriction maps.

    Prerequisite(s): CSCE 3850  or junior or senior standing.

    Same as BIOL 4810  and MATH 4810 ; taught with CSCE 5810.

  
  • CSCE 4820 - Computational Epidemiology



    3 hours (3;0;1)

    Application of computational methods to problems in the fields of public health. Design and implementation of disease outbreak models.

    Prerequisite(s): CSCE 3850  or junior/senior standing.

    Same as BIOL 4820 ; taught with CSCE 5820.

  
  • CSCE 4890 - Directed Study



    1–3 hours

    Study by individuals or small groups if faculty supervisor agrees. A plan of study approved by the faculty supervisor along with the study will be graded by the faculty supervisor; must be approved by the coordinator for undergraduate studies.

    Prerequisite(s): Junior or senior standing in computer science, computer engineering or information technology, and consent of instructor.

    May be repeated for credit.

  
  • CSCE 4901 - Software Development Capstone



    3 hours

    Students demonstrate their mastery of the breadth of computer science learned in their studies. Focus is on the application of computer science techniques to the design of applications involving multiple software components. Students apply the theory acquired from numerous computer science courses to solve real-world design and developmental problems. The design considers realistic constraints including economic, environmental, critical thinking, technical writing and communications skills, and group management skills in completing their design and development project.

    Prerequisite(s): CSCE 4110 , CSCE 4444  and TECM 2700 .

  
  • CSCE 4905 - Information Technology Capstone I



    3 hours

    First of a two-course sequence in which students develop a complex IT system starting from customer requirements and progressing through the entire analysis, design, implementation, testing and delivery lifecycle. Students work in teams to develop a project plan, complete the technical components of the project, prepare a variety of deliverable documents, and finally deliver the finished product to the customer. The first course focuses on the analysis and design of the system.

    Prerequisite(s): CSCE 3055 .

  
  • CSCE 4910 - Computer Engineering Design I



    3 hours

    First course in the senior capstone design sequence. Focus is the application of techniques to the design of electronic systems that have digital hardware and software components. Students apply the theory acquired from numerous engineering courses to solve real-world design problems. The design will consider realistic constraints including economic, environmental, sustainability, manufacturability, ethical, social, safety.

    Prerequisite(s): CSCE 3612  and EENG 3510  and appropriate area electives.

  
  • CSCE 4915 - Computer Engineering Design II



    3 hours

    Second course in the senior capstone design sequence. Focus is the application of techniques to the design of electronic systems that have digital hardware and software components. Students apply the theory acquired from numerous engineering courses to solve real-world design problems. The design will consider realistic constraints including economic, environmental, sustainability, manufacturability, ethical, social, safety.

    Prerequisite(s): CSCE 4910 . CSCE 4915 must be completed in the long term/semester immediately following the completion of CSCE 4910.

  
  • CSCE 4920 - Cooperative Education in Computer Science and Engineering



    1–3 hours

    Supervised field work in a job directly related to the student’s major field of study or career objective.

    Prerequisite(s): Junior or senior standing in computer science, computer engineering or information technology, and consent of instructor.

    May be repeated for credit.

  
  • CSCE 4925 - Information Technology Capstone II



    3 hours

    Second of a two-course sequence in which students develop a complex IT system starting from customer requirements and progressing through the entire analysis, design, implementation, testing and delivery lifecycle. Students work in teams to develop a project plan, complete the technical components of the project, prepare a variety of deliverable documents, and finally deliver the finished product to the customer. The second course focuses on the implementation, testing and delivery of the system.

    Prerequisite(s): CSCE 4905 . CSCE 4925 must be completed in the long term/semester immediately following the completion of CSCE 4905.

  
  • CSCE 4930 - Topics in Computer Science and Engineering



    3 hours

    Topics vary.

    Prerequisite(s): Junior or senior standing in computer science, computer engineering or information technology, and consent of instructor.

    May be repeated for credit.

  
  • CSCE 4940 - Special Computer Application Problem



    1–4 hours

    Study defined by the student in applying computer science to another field. Work supervised and work plan approved by one faculty member from computer science and one from relevant application area; one to three students may work together if all faculty advisors concerned agree.

    Prerequisite(s): Prior approval of plan by faculty supervisor.

    Open to advanced undergraduate students capable of developing problems independently. May be repeated for credit.

  
  • CSCE 4950 - Special Problems in Computer Science and Engineering



    1–3 hours

    Prior approval of plan of study by faculty supervisor.

    Prerequisite(s): Junior or senior standing in computer science, computer engineering or information technology, and consent of instructor.

  
  • CSCE 4951 - Honors College Capstone Thesis



    3 hours

    Major research project prepared by the student under the supervision of a faculty member and presented in standard thesis format. An oral defense is required of each student for successful completion of the thesis.

    Prerequisite(s): Completion of at least 6 hours in honors courses; completion of at least 12 hours in the major department in which the thesis is prepared; approval of the department chair and the dean of the school or college in which the thesis is prepared; approval of the dean of the Honors College.

    May be substituted for HNRS 4000 . Course may be taken only once for Honors College credit.

  
  • CSCE 4999 - Senior Thesis



    3 hours

    Intended to be a serious exercise in the organization and presentation of written material. Students select their own topics, in consultation with their faculty advisor. The thesis is a research paper and students are responsible, with the advice of their faculty, for the investigation of sources, the accumulation of data, the selection of pertinent material and the preparation of the thesis in acceptable form.

    Prerequisite(s): Senior standing.

    Students must submit their own topics for thesis, with designated advisor approval, before they are allowed to register for the course.


Construction Engineering Technology

  
  • CNET 1160 - Construction Methods and Materials



    3 hours (2;3)

    Introduction to the materials, systems, methods and procedures of building construction.

    Prerequisite(s): None.

  
  • CNET 2180 - Construction Methods and Surveying



    4 hours (3;3)

    Contemporary methods and materials used in the construction industry; nature, use and characteristics of materials; construction methodology, application and sequencing in the building process. Surveying principles, instruments, measurements and calculations fundamentals of surveying for building construction; survey drawings and mapping.

    Prerequisite(s): CNET 1160 .

  
  • CNET 2300 - Architectural Drawing



    2 hours (1;3)

    Emphasizes architectural details; home planning.

    Prerequisite(s): None.

  
  • CNET 2900 - Special Problems



    1–4 hours

    Individualized instruction in theoretical or experimental problems.

    Prerequisite(s): Consent of instructor.

  
  • CNET 2996 - Honors College Mentored Research Experience



    3 hours

    Research experience conducted by a freshman or sophomore honors student under the supervision of a faculty member.

    Prerequisite(s): Admission to the Honors College; freshman or sophomore class status; consent of Honors College dean.

    May only be taken once for Honors College credit.

  
  • CNET 3150 - Construction Contract Documents



    2 hours

    Interpretation of construction drawings; architectural, structural, mechanical, electrical and landscaping documents; development, interpretation and implementation of specifications and other construction documents.

    Prerequisite(s): CNET 2180  (may be taken concurrently).

  
  • CNET 3160 - Construction Cost Estimating



    3 hours (2;3)

    Procedures, techniques and systems of construction cost estimating. Includes work classification, quantity detailing, specification interpretation and bid preparation.

    Prerequisite(s): CNET 2180  

  
  • CNET 3190 - Construction Scheduling



    3 hours (2;3)

    Study of construction scheduling utilizing current techniques including Critical Path Method (CPM), the Precedence Method (PM), the Program Evaluation and Review Technique (PERT) and a probabilistic method.

    Prerequisite(s): CNET 3160 .

  
  • CNET 3410 - Occupational Safety and Liability



    3 hours

    Study of basic concepts of accident prevention, safety education, economic impact and environmental hazard control. Includes OSHA regulations and other regulations as they relate to the employer, the employee and the public.

    Prerequisite(s): None.

  
  • CNET 3430 - Structural Analysis



    3hours

    Analysis of continuous structures using slope-deflection, conjugate-beam, and virtual work methods. Force and stiffness methods of analysis are applied to truss and frame structures. Relevant computer applications are applied.

    Prerequisite(s): ENGR 2332 .

  
  • CNET 3440 - Steel Structures



    3 hours

    Principles, analysis and methodologies for conceptual and detailed design of steel structures. Emphasis on the role of mechanics in modern structural engineering design specifications with a focus on load and resistance factor design. Topics include behavior and design of hot-rolled and cold-formed steel, connections, members frames and advanced analysis techniques.

    Prerequisite(s): CNET 3430 .

  
  • CNET 3460 - Soils and Foundations



    3 hours (2;3)

    Study of the properties of subsurface materials and the principles of subsurface construction. Topics include soil classification and testing, soil mechanics, and foundation systems.

    Prerequisite(s): CNET 2180 , ENGR 2332 .

  
  • CNET 3480 - Structural Design with Concrete, Timber and Other Materials



    3 hours (2;3)

    Review of current requirements and techniques for design of modern structures using materials such as reinforced concrete, timber, engineered brick and concrete masonry. Relevant design specifications and criteria are included.

    Prerequisite(s): CNET 2180 , CNET 3430 .

  
  • CNET 3900 - Special Topics in Construction Engineering Technology



    1–4 hours

    Individualized or group instruction on special topics in construction engineering technology with hands-on activities, experiments and data acquisition, software-based simulations and analysis of results appropriate for rising junior or junior-level students.
     

    Prerequisite(s): Consent of program coordinator.

    May be repeated for credit as topics vary up to a maximum of 6 hours.

  
  • CNET 3996 - Honors College Mentored Research Experience



    3 hours

    Research experience conducted by an honors student with at least junior standing under the supervision of a faculty member.

    Prerequisite(s): Admission to the Honors College; at least junior class status; consent of Honors College dean.

    May only be taken once for Honors College credit.

  
  • CNET 4170 - Construction Management



    3 hours

    Planning, organizing, scheduling and managing construction projects. Includes preconstruction planning, cost and quality control, materials procurement, subcontractor management, start-up and close-out.

    Prerequisite(s): CNET 3160 .

  
  • CNET 4180 - Problems in Project Management



    3 hours

    Construction project management simulation involving bid preparation, cost control, scheduling, contract preparation, construction documents interpretation, punchlist management and project evaluation.

    Prerequisite(s): CNET 4170 .

 

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