Course Criteria

Add courses to your favorites to save, share, and find your best transfer school.
  • 3.00 Credits

    This course offers a comprehensive review of world history from the “Big Bang” to the present, employing large interlocking movements of “Big History” to cover all aspects of human culture and civilization. The traditional chronological periods from the Stone Age to the present are reviewed through the connecting factors of chance encounters, kinship, friendship, worship, rivalry, enmity, economic exchange, ecological exchange, political and military cooperation and competition.
  • 1.00 - 3.00 Credits

    This course approaches ethics from a historical and contemporary perspective. It begins with a systematic review of the major figures and theories of the Western tradition and then applies those theories, together with current ethical thought, to contemporary controversies. This course addresses how we should live, both individually and as a society.
  • 3.00 Credits

    This course introduces students to the fundamental concepts of program design and implementation. Topics include: variables, constants, expressions, arithmetic and string operations, use of built-in functions, control structures (sequence, selection, repetition, function call, recursion), data structures (built-in data types, user-defined data types, arrays, structures and classes), and algorithms for searching and sorting. The course emphasizes the design process, producing elegant, well-documented, easily maintained programs. The elements of object-oriented programming are introduced.
  • 3.00 Credits

    The internal organization and operation of digital computers. Topics include: computer architecture, support for high-level languages (logic, arithmetic, instruction sequencing) and operating systems (I/O, interrupts, memory management, and process switching), internal representation of numeric and non-numeric data, assembly level programming, addressing modes, register management, interrupts, macros and pseudo-ops.
  • 3.00 Credits

    This course is designed as a comprehensive introduction to UNIX/Linux operating systems. Topics include: login and logout, the most important and frequently used UNIX/Linux commands, use of visual editors such as vi and emacs, file management, the directory structure, how UNIX/Linux handles files, devices and processes, job control, process control shell scripts, and elementary shell programming (including conditionals and loops), communications utilities such as telnet and FTP, elementary system administration.
  • 3.00 Credits

    Students work on one of several cutting edge Computer Science projects in which they identify problems, write specifications, and implement solutions. Research usually is performed using the Internet. Projects are designed and completed by teams of students under the supervision of the instructor.
  • 3.00 Credits

    This course introduces students to the fundamentals of using and maintaining computer systems in an Internet environment. The basic components and functions of the computer and the network are introduced, along with tools and procedures for their operation and maintenance. Includes basic machine architecture (processors, memory, I/O), basic operating system concepts (processes, concurrency, address spaces), I/O devices for storage and multimedia, basics of processing, storage and communication capacity, command processors and scripting, file systems, basic network architecture, installing new software and devices, backups, compression, security, and encryption.
  • 3.00 Credits

    This course focuses on human-computer interaction teaching basic skills in designing, creating, and evaluating user interfaces. Students learn how to design usable, human-friendly user interfaces using a rapid-prototyping programming language. They also learn how to evaluate interfaces empirically with two usability tools. Visual Basic is used in programming assignments. Topics include: the iterative design process, human cognition and interface design, heuristic evaluation, rapid prototyping, Visual Basic programming, think-aloud usability testing.
  • 3.00 Credits

    This course focuses on understanding the dependence of execution time, bandwidth and memory requirements on the data structures and algorithms chosen. Students learn to reason informally about algorithm and data structure correctness and complexity. Primary emphasis is given to intelligent selection of algorithms and representations. Topics include abstract data types, data structures and invariants, simple algorithm analysis, sorting and searching, trees and graphs, associative-data structures, and the C++ programming language.
  • 3.00 Credits

    The selection, design, implementation and reporting of an approved research project using computers. Requires written progress and final reports.
To find college, community college and university courses by keyword, enter some or all of the following, then select the Search button.
(Type the name of a College, University, Exam, or Corporation)
(For example: Accounting, Psychology)
(For example: ACCT 101, where Course Prefix is ACCT, and Course Number is 101)
(For example: Introduction To Accounting)
(For example: Sine waves, Hemingway, or Impressionism)
Distance:
of
(For example: Find all institutions within 5 miles of the selected Zip Code)
Privacy Statement   |   Terms of Use   |   Institutional Membership Information   |   About AcademyOne   
Copyright 2006 - 2024 AcademyOne, Inc.