Sep 27, 2024  
2017-2018 Undergraduate Catalog 
    
2017-2018 Undergraduate Catalog [ARCHIVED CATALOG]

Courses


Course Information


Course Lists by Special Designations

 

Computer Science

  
  • CSCI 3650 - Design and Analysis of Algorithms


    3

    P: CSCI 2530 . Formal techniques to support the design and analysis of algorithms. Asymptotic complexity bounds, techniques of analysis, and algorithmic strategies.
  
  • CSCI 3675 - Organization of Programming Language


    3

    P: CSCI 2540  or CSCI 3200 . Applied course in programming language constructs. Emphasis on run-time behavior of programs. Provides appropriate background for advanced-level courses involving formal and theoretical aspects of programming languages and compilation process.
  
  • CSCI 3700 - Database Management Systems


    3

    P: CSCI 2540  or CSCI 3200 . Theory and techniques of relational, hierarchical, and network database management systems.
  
  • CSCI 3800 - Introduction to Computer Graphics


    3

    P: CSCI 2540 ; MATH 3256  or MATH 3584 . Computer graphics systems, hardware, interactive methods; line and curve drawing; two- and three-dimensional transformations; and perspective transformation.
  
  • CSCI 4110 - High Performance Computing


    3

    P: CSCI 3000 , CSCI 3675 . Software design and development targeting high performance computing architectures. Multi-core and many-core systems. MPI, OpenMP, MapReduce, CUDA, and OpenCL computing models.
  
  • CSCI 4120 - Machine Learning


    3

    P: CSCI 2540 ; MATH 2228  or MATH 2283 . Machine learning and statistical pattern recognition algorithms and their application to data analytics, bioinformatics, speech recognition, natural language processing, robotic control, autonomous navigation, and text and web data processing.
  
  • CSCI 4130 - Information Retrieval


    3

    P: CSCI 2540 ; MATH 2228   or MATH 2283 . Theory and algorithms for modeling and retrieving text. Text representation, IR models, query operations, retrieval evaluation, information extraction, text classification and clustering, enterprise and Web search, and recommender systems.
  
  • CSCI 4140 - Natural Language Processing


    3

    P: CSCI 2540 ; MATH 2228  or MATH 2283 . Fundamental algorithms and computational models for core tasks in natural language processing. Word and sentence tokenization, parsing, information and meaning extraction, spelling correction, text summarization, question answering, and sentiment analysis.
  
  • CSCI 4150 - Digital Image Processing


    3

    P: CSCI 2540 ; MATH 2228  or MATH 2283 . Mathematical techniques and algorithms for image sampling, quantization, intensity transformations, spatial filtering, Fourier transforms, frequency domain filtering, restoration and reconstruction, morphological image processing, and segmentation.
  
  • CSCI 4160 - Cybersecurity: Theory and Practice


    3

    P: CSCI 3000 , CSCI 3010 . Computing systems security principles and models. Vulnerability assessment and prevention measures. Authentication and access control in distributed systems. Operating system, network, and database security.
  
  • CSCI 4170 - Cloud Computing


    3

    P: CSCI 3000 , CSCI 3010 . Cloud computing as a cost effective platform for developing and deploying highly available and scalable applications. Theory, application frameworks, and tools of cloud computing.
  
  • CSCI 4180 - Big Data Analytics


    3

    P: CSCI 3700 . Hands-on introduction to very big data and the practical issues surrounding how the data is stored, processed, analyzed, and visualized. Work with cloud-based high performance computing systems, large data collections, and high velocity data streams.
  
  • CSCI 4230 - Software Engineering II


    4

    4 practicum and 2 lab hours per week. P: CSCI 3030 , CSCI 3700 ; C: CSCI 4231 . Application of technical and professional skills in solving a real-world problem in a team environment. Professional code of conduct, societal issues, copyrights and patents, intellectual capital, entrepreneurship, and transition from student to an industry professional in the context of software engineering.
  
  • CSCI 4231 - Software Engineering II Lab


    0

    4 practicum and 2 lab hours per week. C: CSCI 4230 . Developing fully functional computing applications which solve practical problems.
  
  • CSCI 4300 - Systems Programming


    3

    P: CSCI 3200 . Programming issues related to the functionality and general structure of operating systems, networking, security, and the general architecture of information systems are covered.
  
  • CSCI 4520 - Introduction to Computer Architecture


    3

    P: CSCI major; CSCI 2410 . Organization of basic elements of computer system, including processor, memory, control unit, and I/O units.
  
  • CSCI 4540 - Mobile Computing


    3

    P: CSCI 3010 . Mobile computing and mobile application development. Mobile computing applications, technologies and wireless communication. Computing in environments with limited resources and low power, fault tolerance, and persistence. Mobile application frameworks and development environments. User interface design and evaluating user experience.
  
  • CSCI 4550 - Computer Game Development


    3

    P: CSCI 3550 . Animation development, multi-layer technologies, haptic displays, spatial issues in gaming and 3D immersion technology, terrain and special effects.
  
  • CSCI 4602 - Automata and Formal Languages


    3

    P: CSCI 2405 , CSCI 2530 . Fundamental concepts in automata theory and formal languages including grammars, finite automata, regular expressions, formal languages, pushdown automata, and Turing machines.
  
  • CSCI 4627 - Procedural Languages and Compilers


    3

    P: CSCI major; CSCI 2410 , CSCI 3675 . State of the art techniques for compiling procedural languages.
  
  • CSCI 4710 - Web Applications


    3 WI

    P: CSCI 3700 .  Integration of several technologies including markup languages, scripting languages, network protocols, interactive graphics, event-driven programming, and databases in enabling Web applications development.
  
  • CSCI 4905 - Selected Topics in Computer Science


    3

    May be repeated for maximum of 6 s.h. with change of topic. P: CSCI major; CSCI 2530  or CSCI 2540 . Consideration of new or advanced topics in computer science.
  
  
  • CSCI 5210 - Operating Systems II


    3

    P: Consent of instructor. Theory and practice of concurrent processes in computer operating systems. Process scheduling. Memory and auxiliary storage management.
  
  • CSCI 5220 - Program Translation


    3

    P: CSCI 4627  or consent of instructor. Formal language specification for programming languages. Advanced parsing techniques. Code generation and optimization.
  
  • CSCI 5501 - Independent Study


    1

    Minimum of 3-6 hours per week depending on the nature of the work assigned. P: CSCI 2540  or CSCI 3200  or equivalent or consent of instructor. Advanced computer science students study topics that supplement regular curriculum.
  
  • CSCI 5502 - Independent Study


    2

    Minimum of 3-6 hours per week depending on the nature of the work assigned. P: CSCI 2540  or CSCI 3200  or equivalent or consent of instructor. Advanced computer science students study topics that supplement regular curriculum.
  
  • CSCI 5503 - Independent Study


    3

    Minimum of 3-6 hours per week depending on the nature of the work assigned. P: CSCI 2540  or CSCI 3200  or equivalent or consent of instructor. Advanced computer science students study topics that supplement regular curriculum.
  
  • CSCI 5774 - Programming for Research


    3 Same as MATH 5774 .

    For graduate student who wishes to use computer science to meet required research skills in his or her dept. May not count toward MATH major or minor. P: General statistics course or consent of instructor. Emphasis on minimum-level programming skill and use of statistical packages.
  
  • CSCI 5800 - Artificial Intelligence


    3 FOY

    P: CSCI 2540  or CSCI 3200  or consent of instructor. Fundamental problems and techniques of artificial intelligence. Heuristic search. Concepts of expert systems.

Computer Science Banked Courses

  
  • CSCI 1610 - Elementary Pascal


    3

  
  • CSCI 2510 - Introduction to Computer Science I


    3

  
  • CSCI 2610 - Introduction to Computer Science II


    4

    C: CSCI 2611 .
  
  • CSCI 2611 - Introduction to Computer Science II and Laboratory


    0

  
  • CSCI 2901 - Programming in ADA


    1

  
  • CSCI 2902 - Programming in C


    1

  
  • CSCI 2903 - Programming in FORTRAN


    1

  
  • CSCI 3510 - Data Structures


    3

  
  • CSCI 4600 - Systems Analysis


    3

  
  • CSCI 4604 - Systems Simulation


    3

  
  • CSCI 5726 - Scientific Programming


    1


Conducting

  
  • MUSC 3156 - Conducting


    1

    P: MUSC 1166 MUSC 1186 . Skills relevant to performance of instrumental and choral music.
  
  
  • MUSC 5706 - Advanced Applied Conducting


    3

    May be repeated for credit. Applied instrumental or choral conducting techniques. Score reading and analytical studies to develop knowledgeable interpretation of compositions for performance.
  
  • MUSC 5716 - Advanced Applied Conducting


    3

    May be repeated for credit. Applied instrumental or choral conducting techniques. Score reading and analytical studies to develop knowledgeable interpretation of compositions for performance.

Construction Management

  
  • CMGT 2200 - Introduction to the Sustainable Built Environment


    3

    Historic and current roles of construction management within the residential, commercial, heavy/civil and industrial sectors of construction, with an emphasis on sustainability.
  
  • CMGT 2210 - Construction and Civil Materials


    3

    2 lecture hours per week. P: Minimum overall GPA of 2.0; majors or minors only; C: CMGT 2211 . Introduction to construction materials with an emphasis on the physical characteristics, properties, and significance of the materials to the industry.
  
  • CMGT 2211 - Construction and Civil Materials Laboratory


    0

    2 lab hours per week. P: Minimum overall GPA of 2.0; majors or minors only; C: CMGT 2210 . Introduction to construction materials with an emphasis on the physical characteristics, properties, and significance of the materials to the industry.
  
  • CMGT 2400 - Building Systems and Codes


    3

    2 lecture hours per week. P: Minimum overall GPA of 2.0; C: CMGT 2401 . Interpretation of structural and interior and exterior finishing systems in residential and commercial buildings. Introduces major building codes, materials and industry standards, and utilization of manufacturers’ catalogs.
  
  • CMGT 2401 - Building Systems and Codes Laboratory


    0

    2 lab hours per week. P: Minimum overall GPA of 2.0; C: CMGT 2400 . Interpretation of structural and interior and exterior finishing systems in residential and commercial buildings. Introduces major building codes, materials and industry standards, and utilization of manufacturers’ catalogs.
  
  • CMGT 2600 - Construction Documents and Analysis


    3

    2 lecture and 2 lab hours per week. P: Minimum overall GPA of 2.0; CMGT 2210 CMGT 2400 . Practical exercises in reading and evaluating plans for construction projects to discern project design, construction materials, and construction placement techniques.
  
  • CMGT 2650 - Structural Analysis


    3 Formerly CMGT 3400

    P: Minimum overall GPA of 2.0; PHYS 1250 , PHYS 1251 . Introduces statics, strength of materials, and structural analysis as related to stability of building’s structural components. Topics include building loads resulting in compressive and tensile forces in columns, beams, and trusses; strength of components to resist such loads; analysis of components under varying load conditions.
  
  • CMGT 2700 - Soils and Foundations


    3 Formerly CMGT 3800

    2 lecture hours per week. P: Minimum overall GPA of 2.0; GEOL 1500 , GEOL 1501 ; C: CMGT 2701 . Fundamentals of soil mechanics as related to soil classification and construction of earthwork and foundations.
  
  • CMGT 2701 - Soils and Foundations Laboratory


    0 Formerly CMGT 3801

    2 lab hours per week. P: Minimum overall GPA of 2.0; C: CMGT 2700 . Fundamentals of soil mechanics as related to soil classification and construction of earthwork and foundations.
  
  • CMGT 2750 - Mechanical and Electrical Construction


    3 Formerly CMGT 3600

    2 lecture and 2 lab hours per week. P: Minimum overall GPA of 2.0; CMGT 2600 . Study of mechanical, electrical, and plumbing systems, applicable codes, and effect on the construction process. Coordination with various construction document formats and media.
  
  • CMGT 2900 - Construction Project Safety Management


    3 Formerly CMGT 3900

    P: Minimum overall GPA of 2.0. Use of safety management as a company profit center with focus on estimating and scheduling of required safety standards as they impact CSI divisions. Includes safety control strategies based on training, programs, and culture.
  
  • CMGT 2950 - Construction Surveying


    3 Formerly CMGT 3700

    2 lecture hours per week. P: Minimum overall GPA of 2.0; CMGT 2600 ; C: CMGT 2951 . Construction aspects of surveying with field and classroom exercises in use of transit, level, tape, and related surveying equipment. Problems and exercises in traverse closure and pipeline, grading, street, curve, and building layout.
  
  • CMGT 2951 - Construction Surveying Laboratory


    0 Formerly CMGT 3701

    3 lab hours per week. P: Minimum overall GPA of 2.0; C: CMGT 2950 . Construction aspects of surveying with field and classroom exercises in use of transit, level, tape, and related surveying equipment. Problems and exercises in traverse closure and pipeline, grading, street, curve, and building layout.
  
  • CMGT 3010 - Construction Modeling and Information Technology


    3

    2 lecture and 2 lab hours per week. P: Minimum overall GPA of 2.0; CMGT 2600 . Graphical expression of construction and architectural elements through use of 3D and Building Information Modeling (BIM) software including construction document organization and preparation, and specifications.
  
  • CMGT 3150 - Residential Construction Techniques


    3

    P: Minimum overall GPA of 2.0. Selection criteria and graphical interpretation of materials and techniques of residential buildings. Considers performance, code requirements, maintainability, and cost benefit aspects related to the different sectors of residential construction.
  
  • CMGT 3500 - Construction Contracts and Specifications


    3

    P: Minimum overall GPA of 2.0. Practices and principles in use of contract documents and specifications as they apply to construction project. Emphasis on relationship to construction process and project management.
  
  • CMGT 3710 - Infrastructure and Highway Materials


    3

    2 lecture hours per week. P: Minimum overall GPA of 2.0; CMGT 2700 . Physical characteristics and properties of heavy civil, highway, and infrastructure materials. Technical specifications and quality control and assurance procedures emphasized.
  
  • CMGT 3711 - Infrastructure and Highway Materials Laboratory


    0

    2 lab hours per week. P: Minimum overall GPA of 2.0; C: CMGT 3710 . Physical characteristics and properties of heavy civil, highway, and infrastructure materials. Technical specifications and quality control and assurance procedures emphasized.
  
  • CMGT 4000 - Construction Estimating I


    3

    P: Minimum overall GPA of 2.0; CMGT 3010 . Procedures to quantify materials, labor, and equipment for construction. Emphasis on classification of work, quantity survey techniques, cost estimating and understanding of schedule of values with coordination to construction documents.
  
  • CMGT 4010 - Construction Estimating II


    3

    P: Minimum overall GPA of 2.0; CMGT 4000 . Advanced procedures utilizing industry software to classify work, perform quantity take-offs, and develop schedule of values.  
  
  • CMGT 4100 - Construction Planning and Scheduling


    3

    P: Minimum overall GPA of 2.0; P/C: CMGT 4000 . Applies planning and scheduling techniques to construction projects. Emphasis on bar charts, critical path method (CPM), cost allocation, schedule updating, cash flow, and resource scheduling with coordination to construction documents.
  
  • CMGT 4200 - Construction Scheduling and Cost Control


    3

    P: Minimum overall GPA of 2.0; CMGT 4100 . Project-level cost control and construction economics. Emphasizes labor cost control, project cash flow, and analysis of capital expenditures. Other topics are order of magnitude estimating, equipment cost control, material cost control, subcontract cost control, and construction claims.
  
  • CMGT 4300 - Construction Quality and Human Resource Management


    3 WI

    P: Minimum overall GPA of 2.0. Issues in construction quality and human resource management incorporating safety methods, utilizing group and individual relationships among construction personnel to comply with laws and regulations.
  
  • CMGT 4320 - Global Sustainable Construction


    3 WI GD

    Open to all students. P: Minimum overall GPA of 2.0. Concepts of sustainability and design as applied in construction, including means, methods, and practices associated with sustainability in the global built environment.
  
  • CMGT 4340 - Construction Economics


    3

    P: Minimum overall GPA of 2.0; ECON 2133 . Economic and financial factors that influence managerial decisions in the construction industry. Emphasis on decisions involving the time-value of money.
  
  • CMGT 4380 - Equipment Management


    3

    P: Minimum overall GPA of 2.0; CMGT 2700 . Productivity, performance, and maintenance requirements of construction equipment.
  
  • CMGT 4400 - Construction Capstone


    3

    P: Minimum overall GPA of 2.0; CMGT 2900 CMGT 3500 , CMGT 4200 , CMGT 4300 . Senior level capstone class that integrates all aspects of the construction management process. Emphasis on team interactions, project management, decision making, and problem solving utilizing current construction documents.
  
  • CMGT 4500 - Construction Professional Development


    1

    P: Minimum overall GPA of 2.0; applied to graduate; P/C: CMGT 4400 ; graduating semester. Required of all construction management students. Leadership seminar.
  
  • CMGT 4501 - Laboratory Problems: Construction Management


    3

    6 lab hours per week. P: Minimum overall GPA of 2.0; consent of CMGT instructor. Independent study to gain further expertise in particular area of construction management.
  
  • CMGT 4502 - Independent Study: Construction


    1

    P: Minimum overall GPA of 2.0; consent of dept chair. Special topics in selected areas of construction. Exploration and research in personal areas of interest.
  
  • CMGT 4503 - Independent Study: Construction


    2

    P: Minimum overall GPA of 2.0; consent of dept chair. Special topics in selected areas of construction. Exploration and research in personal areas of interest.
  
  • CMGT 4504 - Independent Study: Construction


    3

    P: Minimum overall GPA of 2.0; consent of dept chair. Special topics in selected areas of construction. Exploration and research in personal areas of interest.
  
  • CMGT 4505 - Special Projects


    1-3 WI

    P: Minimum overall GPA of 2.0; consent of dept chair. Develop and submit business and management documents that pertain to varied aspects of construction.

Construction Management Banked Courses

  
  • CMGT 3950 - Residential Development


    3

    P: Minimum overall GPA of 2.0. Introduction to the selection criteria for land development, planning principles, codes and regulations, and design approaches for residential construction of small to large units.
  
  • CMGT 4310 - Infrastructure Construction Techniques


    3

    P: Minimum overall GPA of 2.0; P/C: CMGT 4200 . Plans and specifications of infrastructure systems including construction techniques and processes. Schedule management of infrastructure projects using CPM and linear scheduling.

Counselor Education

  
  • COAD 1000 - Student Development and Learning in Higher Education


    1 SL*: Selected Sections are Service Learning. F,S

    2 classroom hours per week. P: Enrolled in first 2 semesters at ECU or consent of instructor. Introduction to student life at ECU. Focus on development of academic skills, learning processes, career decision-making, and personal attributes essential for student success.
  
  • COAD 2001 - Issues and Topics for Residential Advisors


    2 F,S

    P: Consent of dept chair. Training to become effective resident advisors.
  
  • COAD 5370 - Introduction to Counseling and Human Services


    3

    Issues and processes of counseling services and programs. Attention given to history, philosophy, functions, and professional issues.

Courses for Non-Music Majors

  
  • MUSC 1008 - Music Theory for Non-music Majors


    3 GE:FA

    Not open to MUSC majors. Introduction to elements of music theory, including notation, intervals, scales, rhythm, and form.
  
  • MUSC 1018 - Music Reading and Fundamentals for Non-music Majors


    2 GE:FA

    Not open to MUSC majors. Music reading skills and fundamentals.
  
  • MUSC 1028 - Music Reading and Fundamentals for Non-music Majors


    2 GE:FA

    Not open to MUSC majors. P: MUSC 1018 . Music reading skills and fundamentals.
  
  • MUSC 1108 - Non-music Major Group Voice


    1 GE:FA

    2 classroom hours per week. Fundamentals of voice production and beginning vocal literature. Applied music group fee is $35 per semester hour credit.
  
  • MUSC 1118 - Non-music Major Group Voice


    1 GE:FA

    2 classroom hours per week. P: MUSC 1108 . Fundamentals of voice production and beginning vocal literature. Applied music group fee is $35 per semester hour credit.
  
  • MUSC 1208 - Non-music Major Group Piano


    1 GE:FA

    2 classroom hours per week. Develop basic playing ability. Note reading, rhythm, technique, and repertoire. Applied music group fee is $35 per semester hour credit.
  
  • MUSC 1218 - Non-music Major Group Piano


    1 GE:FA

    2 classroom hours per week. P: MUSC 1208  or consent of instructor. Develop basic playing ability. Note reading, rhythm, technique, and repertoire. Applied music group fee is $35 per semester hour credit.
  
  • MUSC 1308 - Non-music Major Group Guitar


    1 GE:FA

    2 classroom hours per week. Fundamentals of technique and notation on guitar. Emphasis on basic right-hand techniques and their application to solo performance. Applied music group fee is $35 per semester hour credit.
  
  • MUSC 1318 - Non-music Major Group Guitar


    1 GE:FA

    2 classroom hours per week. P: MUSC 1308  or consent of instructor. Fundamentals of technique and notation on guitar. Emphasis on basic right-hand techniques and their application to solo performance. Applied music group fee is $35 per semester hour credit.
  
  • MUSC 2207 - The Enjoyment of Music


    3 F,S,SS GE:FA

    Not open to MUSC majors. May not be taken by students who have credit for MUSC 2208 . Basic materials of music and their utilization in understanding and enjoyment of music of different styles and periods.
  
  • MUSC 2208 - Music Appreciation


    2 F,S,SS GE:FA

    Not open to MUSC majors. May not be taken by students who have credit for MUSC 2207 . Basic materials of music and their utilization in understanding and enjoyment of music of different styles and periods. Lectures and live performances. Emphasis on aural awareness development.
  
  • MUSC 2209 - The Musical Experience


    3 GD

    Non-specialist overview of the resources, genres, and cultural outlook of musical traditions worldwide, including vernacular (folk and indigenous), popular, and cultivated (i.e., “classical”) musics. Emphasizes development of musical and multicultural awareness through mastery of basic terminology, stylistic concepts, and critical listening skills.
  
  • MUSC 2225 - Introduction to Early Music in the West


    3 GE:FA

    Survey of materials, forms, genres, and significant issues of music in the Medieval and Renaissance periods. Non-technical format emphasizing basic terminology, stylistic concepts, and place of music in intellectual, cultural, and religious context of time. Development of critical thinking and listening skills.
  
  • MUSC 2226 - Introduction to Popular Music Styles in America


    3 GE:FA

    Identifies stylistic strands of American popular music from ante-bellum New Orleans to present multifarious musical spectrum. Explores musical and cultural significance. Develop basic terminology, tracing important formative influences such as blues, ragtime, jazz, Tin Pan Alley, Broadway, and rock. Fosters development of cultural and historical awareness through critical listening.
  
  • MUSC 2227 - Introduction to American Music from Colonial Times to the Present


    3 GE:FA

    Overview of rich palette of music produced and consumed in US in historic times, from the Bay Psalm Book to diverse styles of twentieth century. Focuses on cultivated and vernacular traditions, including band music, gospel, folk and country styles, popular music, and European-influenced trends. Develop cultural and historical awareness through critical listening.
  
  • MUSC 2229 - Introduction to Western Art Music


    3 GE:FA

    Nonspecialist overview of musical resources, genres, and historical styles of European music, illustrated through masterworks by great composers of previous historical eras through the modern period. Emphasizes development of cultural awareness through mastery of basic terminology, stylistic and historical concepts, and critical-listening skills.
  
  • MUSC 2248 - Music of the World’s Peoples


    2 F,S,SS GE:FA

    Broader comprehension and appreciation of non- Western music. Increased awareness of music and musical thought of other cultures. Basic survey of music of non-Western cultures from Asia, Africa, the Near East, the Pacific, and South America.
 

Page: 1 <- 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16Forward 10 -> 41