Course Criteria

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

    This course explores the principles of Web design theory and practice. Concepts related to the look and feel of the client-side of the World Wide Web are emphasized. Topics include the design of a graphical user interface, site content, organization and navigation, with emphasis on the human interface. Also included are Web "usability" issues. Color palettes, font selection and use of animation are discussed. The use of HTML layout concepts and software such as PhotoShop and Dreamweaver introduced. (Prerequisite(s): CSCI 1450) 4C/4/0/0
  • 4.00 Credits

    The course provides an in-depth review of PC hardware, Operating Systems and the application software that they run. The material encompasses the body of knowledge outlined by CompTIA for their certification as an A+ computer technician. 4C/4/0/0
  • 4.00 Credits

    This course introduces students to fundamental programming concepts. The course emphasizes problem solving skills and the design of efficient algorithms. Programs are implemented in the Python language utilizing abstractions/modularity and data structures/abstract data types. Programs that solve real-world problems which include appropriate documentation, program testing and debugging skills are given special focus. A significant amount of time is spent on recursion and recursive algorithms. (Prerequisite(s): CSCI 1410 and MATH 0920) 4C/4/0/0
  • 4.00 Credits

    This course introduces elementary data structures and algorithms that rely on them. Abstract data types such as stacks, queues, linked lists, hash tables and binary trees are implemented utilizing the Java programming language. Developing the interface specification to these data structures is stressed. Algorithms are analyzed in terms of their complexity. Object oriented programming techniques such as inheritance, composition, interfaces and abstract classes are used throughout the course. Software development tools are used to write the programs. (Prerequisite(s): CSCI 1410, 1523, 1541, and MATH 1730) 4C/4/0/0
  • 2.00 Credits

    This course is an intermediate introduction to Language C and the tools used to develop executable programs. The course reviews elementary C programming concepts at a rapid pace and continues with Language C development using simple data structures such as arrays and linked lists. This is followed by a detailed review of how memory is managed in Language C, pointers, referencing and dereferencing, C structures and abstract data types. Students should expect that all programming will be done at the command line using command line editors and Linux as the operating system. (Prerequisite(s): CSCI 1523) 2C/2/0/0
  • 4.00 Credits

    This course covers the syntax of the Java programming language, and object-oriented programming with the Java programming language. It includes variables, primitive data types, decision structures, loops, file I/O, methods, classes, arrays, text processing, wrapper classes, and inheritance. Students will learn how to develop Java applications using the command line interface. (Prerequisite(s): CSCI 1410 or CSCI 1523) 4C/4/0/0
  • 4.00 Credits

    This course provides students with first-hand experience using object-oriented analysis and design and Java to create a distributed, multi-tier application. Students use graphical user interface (GUI) design principles and network-communications capabilities to code a functional Java application that interacts with a networked database server. (Prerequisite(s): CSCI 1541) 4C/4/0/0
  • 4.00 Credits

    This course covers information models and systems; database query languages; object-oriented and relational database design; transaction processing; distributed databases; data modeling; normalization; and physical database design. The relational model is studied in-depth and students are expected to develop proficiencies in the design and implementation of databases using it. Students will spend a significant portion of the course studying SQL. Students are expected to become proficient in the use of SQL and the implementation database typically used for this course is MYSQL. This course is based on ACM specifications for a first course in Database Systems (Prerequisite(s): CSCI 1410) 4C/4/0/0
  • 4.00 Credits

    This is an introductory course in the fundamental topics of data science: data architecture, data acquisition, data analysis and visualization, and data archiving. Practical techniques for working with large-scale data will be presented. Students will learn the use of analysis techniques to include summation of the date, using samples of data to make predictions about the larger context, and visualization techniques for presenting the results of data analysis. A significant portion of the course will focus on the migration of and analysis of the data using the R platform. (Prerequisite(s): MATH 1740 Introduction to Statistics) 4C/4/0/0
  • 3.00 Credits

    This course provides elementary concepts to the management of information systems. The course is designed to allow the student of management information systems to evaluate, design and implement information processing systems that support the business enterprise. The purpose of the course is to understand the underlying principles of information systems for different management functions from the business perspective. (Prerequisite(s): CSCI 1550) 3C/3/0/0
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 - 2025 AcademyOne, Inc.