2008-2009 Undergraduate Catalog 
    
    May 21, 2024  
2008-2009 Undergraduate Catalog [Archived Catalog]

COURSE DESCRIPTIONS


 

CM (Construction Management)

  
  
  
  
  
  

CSC (Computer Science)

  
  • CSC 105 - Introduction to Computers (COM)


    Overview of computer applications with emphasis on word processing, spreadsheets, database, presentation tools and internet-based applications.Credits: 3


    Check Course Availability


  
  • CSC 110 - Introduction to Ethical/Legal Issues of Information Technology


    This course explores key social, cultural, legal, ethical and policy issues associated with the use of technology in modern society. The course will focus on the sociological features of technology, influences on society and culture, the legal and ethical issues of various technological-based activities, and the current status of policies governing technology use in our global society.Credits: 3


    Check Course Availability


  
  • CSC 112 - Principles of Internet Applications


    This course provides students with a conceptual and practical understanding in the effective and critical use of the Web and other Internet services through the application of problem-based activities. Includes a general grounding in interacting with the Internet, using e-mail, news and web-resources, basic HTML, as well as social and security issues.Credits: 3


    Check Course Availability


  
  • CSC 130 - Visual Basic Programming (COM)


    Fundamentals of programming using Visual Basic. Focus on problem solving, visual design, and programming concepts. Topics include sequence, selection, repetition, procedures, and functions.Credits: 3


    Check Course Availability


  
  • CSC 150 - Computer Science I (COM)


    An introduction to computer programming. Focus on problem solving, algorithm development, design, and programming concepts. Topics include sequence, selection, repetition, functions, and arrays.Credits: 3


    Check Course Availability


  
  
  • CSC 205 - Advanced Computer Applications (COM)


    This course covers advanced topics in word processing and spreadsheet applications such as macros, advanced functions, graphics, merging, linking, and transferring data. The course emphasizes the efficient use of software packages. Operating systems/environment topics are also addressed.Credits: 3Prerequisites: P, CSC 105 or consent.


    Check Course Availability


  
  • CSC 213 - Introduction to Programming W/Fortran


    FORTRAN programming for engineering and computer science majors.Credits: 3Prerequisites: P, MATH 115.


    Check Course Availability


  
  • CSC 218 - Introduction to C/C++/Unix for Engineers


    This is an introductory course on the topics of structured programming using C/C++. Topics covered will be top-down design, step-wise refinement, functions, and decisions statements, loops, arrays, pointers, dynamic allocation of memory, use of external files, character strings, macros, introduction to objects and structures.Credits: 3


    Check Course Availability


  
  • CSC 241 - Computer Logic


    An introduction to computer operating principles, computer based number systems, and Boolean logic gates. A more advanced study of Boolean logic and Boolean algebra. An introduction to simplifying Boolean functions using Boolean algebra and other simplification techniques. An introduction to computer logic design and analysis.Credits: 3Prerequisites: P, CSC 150.


    Check Course Availability


  
  • CSC 250 - Computer Science II (COM)


    Problem solving, algorithm design, standards of program style, debugging and testing. Extension of the control structures and data structures of the high-level language introduced in CSC 150. Elementary data structures and basic algorithms that include sorting and searching. Topics include more advanced treatment of functions, data types such as arrays and structures, and files.Credits: 3Prerequisites: P, CSC 150.


    Check Course Availability


  
  
  
  
  • CSC 300 - Data Structures (COM)


    A systematic study of data structures and the accompanying algorithms used in computing problems; structure and use of storage; methods of representing data; techniques for implementing data structures; linear lists; stacks; queue; trees and tree traversal; linked lists; and other structures.Credits: 3Prerequisites: P, CSC 250.


    Check Course Availability


  
  • CSC 303 - Ethical and Security Issues in Computing (G)


    This course will cover the code of ethics adopted by the major computer science societies and the consequences of violating the code. Laws affecting computer and information processing as well as the varied interpretations of those laws will be covered. It also provides students with a fundamental knowledge of computer security including security terminology, software and hardware vulnerabilities, and encryption.Credits: 3


    Check Course Availability


  
  • CSC 314 - Assembly Language (COM)


    A thorough introduction to assembly language programming and processor architecture. A study of low-level programming techniques, and the layout of a typical computer. The student will gain insight into the memory layout, registers run-time stack, and global data segment of a running program.Credits: 3Prerequisites: P, CSC 250.


    Check Course Availability


  
  • CSC 317 - Computer Organization and Architecture (COM)


    A course in computer organization with emphasis on the hierarchical structure of computer systems. Covers such topics as: components of computer systems and their configuration, design of basic digital circuits, the microprogram level, the conventional machine level, the operating system level, assembly language, address modes, interpreters/translators, computer arithmetic.Credits: 3Prerequisites: P, EE 245-245L.


    Check Course Availability


  
  • CSC 325 - Management Information Systems (COM)


    Introduction to the application of information technology in organizations, roles of managers and staff professionals in developing and using information systems with current and future technology.Credits: 3


    Check Course Availability


  
  • CSC 330 - Cobol I (COM)


    Introduction to structured COBOL programming: input, output, and reformatting; arithmetic program design; report writing; intrinsic functions; conditional branching; condition-names; iteration; control breaks; program maintenance; validity checking; and interactive programming.Credits: 3Prerequisites: P, CSC 150 or CSC 213.


    Check Course Availability


  
  • CSC 331 - Cobol II (COM)


    Advanced structured COBOL programming with arrays; table look-ups; subprograms; sequential file processing; sorting and merging; indexed file processing; text manipulations; debugging; and on-line applications.Credits: 3Prerequisites: P, CSC 330.


    Check Course Availability


  
  • CSC 346 - Object Oriented Programming (COM)


    The study of object oriented methodologies using a modern language such as C++ or Java. Advanced data structures, I/O and file management will be implemented using polymorphism, inheritance, overloading and encapsulation.Credits: 3Prerequisites: P, CSC 300.


    Check Course Availability


  
  • CSC 354 - Introduction to Systems Programming


    The study of macros, subroutines, subroutine linkage, conditional assembly, input-output, interrupt processing, assemblers, loaders and linkers.Credits: 3Prerequisites: P, CSC 300, CSC 314.


    Check Course Availability


  
  
  
  • CSC 422-522 - GUI Programming (COM)


    This course is event-driven graphical user interface (GUI) programming will cover topics such as C++ programming for Windows.Credits: 3


    Check Course Availability


  
  • CSC 433-533 - Computer Graphics (COM)


    Graphical programming concepts. Display media and device characteristics. Point, line, and circle plotting. Coordinating systems and transformations. Polygon clipping and filling. Spline methods, hidden surface elimination, and shading.Credits: 3Prerequisites: P, CSC 300, MATH 125.


    Check Course Availability


  
  • CSC 445 - Introduction to Theory of Computation (COM)


    Introduction to a series of models for computation and their relationship to formal languages that are useful in the definition of programming languages along with a look at the theoretical limits of computers. Topics include finite and pushdown automata, Turing machines, grammars, decidability and computational complexity.Credits: 3Prerequisites: P, CSC 250, MATH 253, MATH 316.


    Check Course Availability


  
  • CSC 446 - Compiler Construction


    Structure of algorithmic, conversational, list processing and string manipulation languages. Concepts and facilities of programming languages; structure of compilers, introduction to formal languages and parsing.Credits: 3Prerequisites: P, CSC 300, CSC 445.


    Check Course Availability


  
  • CSC 447-547 - Artificial Intelligence (COM)


    Concepts in Artificial intelligence: programming in languages such as Prolog or LISP; knowledge representation; search algorithms.Credits: 3Prerequisites: P, CSC 250.


    Check Course Availability


  
  • CSC 450-550 - Game Programming


    This course teaches the fundamental concepts of computer game programming using Windows and C/C++. The C/C++ languages are used for this course because they are the standard language used for most commercial games. In this course, students will learn how to design 2D games for Windows,
    creating a simple game as part of the course.Credits: 3


    Check Course Availability


  
  • CSC 456 - Operating Systems (COM)


    A study of the functions and structures associated with operating systems with respect to process management, memory management, auxiliary storage management, and processor management. Topics include concurrent and distributed computing, deadlock, real and virtual memory, job and processor scheduling, security and protection.Credits: 3Prerequisites: P, CSC 300, CSC 314.


    Check Course Availability


  
  • CSC 461 - Programming Languages (COM)


    This course consists of two parts. The first part introduces how programming languages are designed, including an introduction to the concepts of parsing and compiling. Issues related to implementation such as type checking, binding, and memory management are discussed. Secondly, the course will survey the spectrum of programming languages paradigms, including traditional imperative, object oriented, functional, and logic languages.Credits: 3Prerequisites: P, CSC 300.


    Check Course Availability


  
  • CSC 470 - Software Engineering (COM)


    An introduction to the software engineering process, including lifecycle phases, problem analysis, specification, project estimation and resource estimations, design, implementation, testing/maintenance, and project management. In particular, software validation and verification as well as scheduling and schedule assessment techniques will be discussed.Credits: 3Prerequisites: P, CSC 300.


    Check Course Availability


  
  • CSC 474-574 - Computer Networks


    Analysis of current and future computer networks with emphasis on the OSI model. Local and wide area networks. TCP/IP, SNA, token ring, ethernet and other common networks will be covered. Protocol and interfaces within and across networks including the OSI layers, routers, bridges and gateway.Credits: 3Prerequisites: P, CSC 300.


    Check Course Availability


  
  • CSC 480 - Methods of Teaching Computer Science


    The principles, methods and theories in teaching computer science subjects to secondary school students will be studied.Credits: 3Prerequisites: P, CSC 300.


    Check Course Availability


  
  • CSC 481 - Systems Analysis (COM)


    Systems analysis covers concepts, skills, methodologies, techniques, tools and perspectives essential for systems analysts to successfully design information systems. Topics include requirements specifications, object-oriented analysis and design using the unified modeling language and project management.Credits: 3


    Check Course Availability


  
  • CSC 484 - Database Management Systems (COM)


    The study of formalized database design. This course will focus on relational model design and the use of SQL. Students will use a modern relational database to implement designs and learn the basics of data management.Credits: 3Prerequisites: P, CSC 300.


    Check Course Availability


  
  • CSC 485 - Software Engineering II (AW)


    The course is designed to illustrate the principles discussed in CSC 470. The students will be team leaders on a project that involves the system analysis, design, integration, testing, and maintenance of a large, real world software system. The students will also document the process of the real world software development.Credits: 3Prerequisites: P, CSC 470.


    Check Course Availability


  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  

CSCA (Computer Science Application)

  
  • CSCA 120 - Introduction to Microsoft Windows


    Basic information needed for effective computer use is presented. Course content includes: working with menus, directories and subdirectories, creating, naming, deleting and batch files. Techniques for working with the hard disk are included.Credits: 1Prerequisites: P, CSCA 100 or permission of instructor.


    Check Course Availability


  

CSS (Computational Science & Statistics)

  
  
  
  
  
  
  
  
  

CTE (Career & Technical Education)

  
  • CTE 105 - Principles of Career and Technical Education


    A study of career and technical education terminology, service areas, instructional programs and basic principles of vocational technical education.Credits: (1-3)


    Check Course Availability


  
  • CTE 189 - Technical Specialty:


    (Name of technical program.) Granted to students who have: 1. successfully completed approved coursework related to a Technical Specialty from a vocational technical institute or school; 2. documentation of a chronological history of relevant occupational work experience leading to identifiable competencies completed in a Technical Specialty approved by granting institution; 3. successfully passed an occupational competency evaluation, such as: National Occupational Competency Testing Institute (NOCTI) exam for a specific Technical Specialty; and 4. validated military experiences that are related to a technical specialty.Credits: (1-32)


    Check Course Availability


  
  • CTE 201 - Mentorship/Practicum I


    This course is the first class in a two-year mentorship/practicum program designed for new faculty entering secondary and post-secondary education. Course content will focus on teaching and learning, philosophy, curriculum development, assessment and evaluation, program planning and management, and individual and organizational development.Credits: 2


    Check Course Availability


  
  • CTE 202 - Mentorship/Practicum II


    This course is the second class in a two-year mentorship/practicum program designed for new faulty entering secondary and post-secondary education. Course content will focus on teaching and learning, philosophy, curriculum development, assessment and evaluation, program planning and management, and individual and organizational development, but at higher cognitive, affective, and psychomotor levels than CTE 201.Credits: 2


    Check Course Availability


  
  • CTE 208 - Occupational Internship I


    Coordinated work experience in an occupation related to a specific vocational education content area. Prior application is required.Credits: (1-3)Prerequisites: P, permission of instructor.


    Check Course Availability


  
  • CTE 251 - Occupational Analysis


    An analysis breakdown of a trade or occupation to determine units for instruction.Credits: (1-3)


    Check Course Availability


  
  
  • CTE 301 - Mentorship/Practicum III


    This class is the third class in a two-year mentorship/practicum program designed for new faculty in their second year in secondary and postsecondary education. Course content will focus on teaching and learning, philosophy, curriculum development, assessment and evaluation, program planning and management, and individual and organizational development, but at higher cognitive, affective, and psychomotor levels than CTE 201 and 202. Emphasis will be placed on developing leadership skills and abilities in the education profession.Credits: 2


    Check Course Availability


  
  • CTE 302 - Mentorship/Practicum IV


    This course is the fourth class in a two-year mentorship/practicum program designed for new faculty in their second year in secondary and postsecondary education. Course content will focus on teaching and learning, philosophy, curriculum development, assessment and evaluation, program planning and management, and individual and organizational development, but at higher cognitive, affective, and psychomotor levels than CTE 201, 202 and 301. Emphasis will be placed on developing leadership skills and abilities in the education profession.Credits: 2


    Check Course Availability


  
  • CTE 308 - Occupational Internship II


    Coordinated work experience in an occupation related to a specific vocational education content area. Coordinated plan must build upon CTE 208 and substantiate a progressive educational experience. Prior application is required.Credits: (1-3)Prerequisites: P, prior approval of instructor.


    Check Course Availability


  
  • CTE 311 - Career and Technical Adult Education


    Objectives, principles, methods and practices to be used in the teaching of adult classes. Emphasis will be placed upon classes for retraining and upgrading adults in skilled or technical occupations.Credits: (1-3)


    Check Course Availability


  
  • CTE 312 - Technical Education


    Technical education programs are studied in regard to their development, curriculum content, equipment, and staff requirements.Credits: (1-3)


    Check Course Availability


  
  • CTE 313 - Organization and Coordination of Cooperative Educational Programs


    The development of an effective cooperative relationship between school based coordinator and the business/industrial sponsor; the selection, orientation and training of sponsors; reporting and record keeping; the evaluation and selection of students; and program evaluation.Credits: 3


    Check Course Availability


  
  • CTE 314 - The Special Needs Learner


    Introduction to vocational education for learners with special needs. Historical and current issues and trends, including review of existing programs.Credits: 3


    Check Course Availability


  
  • CTE 352 - Instructional Resources Development


    Study of instructional materials, sources and application; emphasis on principles for making resources useful to CTE teachers. Construction and application of materials required.Credits: 2


    Check Course Availability


  
  • CTE 371 - Laboratory Organization and Management


    The basic elements of organizing and managing a vocational program, the selection of equipment, faculty development, legal responsibilities of laboratory instructors, inventory, storage control and safety.Credits: (1-3)


    Check Course Availability


  
  • CTE 380 - Technical Industrial Training


    (Registration is initiated by submitting CTE Form No. 149 to the Coordinator of Vocational Technical Teacher Education.) Manufacturers, industries, and service firms offer many special technical courses that are available to vocational trade, industrial and technical instructors or prospective instructors. Some of these courses are suitable for college credit, and upon approval credit may be granted. The following guidelines are used to award such credit: 1. The student must submit CTE Form No. 149 to receive approval for registration. 2. The student must make all the necessary arrangements with the industrial firm offering the industrial training session. 3. Credit is awarded on the basis of one-half credit for twenty hours of attendance.Credits: (5-6)


    Check Course Availability


  
  • CTE 405 - Philosophy of Career and Technical Education


    Overview of vocational-technical and practical arts education, its place in the community and school; organization and characteristics of instructional programs at secondary, post-secondary and adult levels in agriculture, family and consumer sciences education, business and office, industrial, health, and distributive education; career education; legislation; and current trends and issues.Credits: 2Prerequisites: P, sophomore in education.Notes: For prospective teachers and guidance personnel.


    Check Course Availability


  
  • CTE 408 - Occupational Internship III


    Coordinated work experience in an occupation related to a specific vocational education content area. Coordinated plan must build upon CTE 308 and substantiate a progressive educational experience. Prior application is required.Credits: (1-3)Prerequisites: P, prior approval of instructor.


    Check Course Availability


  
  • CTE 419-519 - Methods of Teaching


    This course will feature lesson presentation and methods of delivering instruction in vocational technical education. The course is designed for individuals who are presently teaching in the vocational technical education field. Content builds upon existing knowledge of the program participants in order to increase comprehension of the field of vocational technical education. Instructional techniques appropriate for vocational technical education are developed based on models identified in competency-based or performance-based education. Special emphasis is placed upon teaching methods which coexist with a performance-based philosophy. Participants are actively involved in current teaching assignments which creates an enormous opportunity for reflection and debate.Credits: 3


    Check Course Availability


  
  • CTE 420-520 - Entrepreneurship in Career and Technical Education


    This course is designed to help educators in all areas of vocational education to incorporate basic concepts of entrepreneurship into the curriculum. Topics include: small business plans, government regulations, site locations, record keeping, financing, legal considerations, business promotions, managing human resources, small business contributions to the economy and economic development, educational resources for entrepreneurship, placement of the entrepreneurship concept in vocational education programs and review of basic concepts related to entrepreneurship such as business ownership options and entrepreneur characteristics.Credits: 3


    Check Course Availability


  
  • CTE 425-525 - Development of Career and Technical Education Thought and Practice


    Philosophy, origins, and development of vocational, technical and practical arts, educations at adult, postsecondary, secondary, and pre-vocational levels. Current and emerging principles, practices, and issues are stressed.Credits: 3


    Check Course Availability


  
  • CTE 430-530 - Cooperative Education Coordination Techniques


    This course emphasizes the organization of cooperative work experience in vocational education programs: agriculture, marketing education, health occupations, family consumer sciences education, business education, and trade and industrial. Emphasizes strategies and techniques for coordinating classroom instruction with on-the-job work experience. Topics include: program organization, coordinator responsibilities, student selection, placement, advisory councils, public relations, training stations, training plans, legal aspects, and program and student evaluation.Credits: 3


    Check Course Availability


 

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