Course Criteria

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

    3 semester hours This course provides an introduction to authoring Web pages with Extensible Hypertext Markup Language (XHTML). It covers why XHTML was developed, how to link and publish Web pages, how to add text and images, and how to create frames, tables, and forms. This course will cover the use of Cascading Style Sheets (CSS), JavaScript, Dynamic Hypertext Markup Language (DHTML). Students will add multimedia to Web pages and work with extensible Stylesheet Language (XML).
  • 3.00 Credits

    3 semester hours In this course, students will create simple computing devices from a variety of materials including building toys, plumbing supplies, and simple electrical devices. Through hands-on activities, students will develop an understanding of machine data representations, digital logic devices and computer systems organization. Lego robot kits are used to teach introductory programming skills. Students will also explore the components of contemporary personal computers and learn basic maintenance and troubleshooting skills. This course will be taught with a handson format with a discovery approach. Fulfills: General Education Computer Literacy requirement or Computer Science elective.
  • 3.00 Credits

    3 semester hours Machine instruction types, character representation, program control, assembly language, addressing techniques, macrosubroutines; one and two pass assemblers, device handlers and interrupts. Three hours of lecture and one hour of lab. Prerequisite: CSCI 101.
  • 3.00 Credits

    3 semester hours Introduces the student to the Linux operating system and environment. Topics include: user commands and utilities, regular expressions, file system organization, networking with telnet and ftp, emacs and vi, shell programming (Bash, TC, Z shells), DOS emulation, X Windows, source code management with make, imake, CVS and RCS, system administration, packages and package management with RPM, POSIX standards. Three hours of lecture and one hour of laboratory. Prerequisite: CSCI 102.
  • 3.00 Credits

    3 semester hours This course provides an introduction to programming in Java, on object-oriented language. It will cover an overview of object-oriented programming principles, the Java compiler and bytecode interpreter, and Java language basics such as control structures and logical and relational operators. Other topics are selected from: Java wrapper classes for windowed programming, arrays, inheritance, polymorphism, file input/output, object serialization, collection classes, threads, graphics, and networking subjects as they relate to Web page and site development. Three hours of lecture and one hour of lab. Prerequisite: CSCI 102.
  • 3.00 Credits

    3 semester hours This course will cover designing and implementing advanced HTML based Web pages using Cascading Style Sheets (CSS) and embedded scripts. The scripting languages will include JavaScript and PHP. The emphasis will be on client-side programming including Windows, Frames, Cookies, Event Handling, Dynamic HTML and data base interfaces. CGI programming using Perl will be included at an introductory level. The operating system platforms will be Windows and Linux. Each student will design and implement a Web-based project. Project verification and validation will use several different browsers. Three hours of lecture and one hour of laboratory. Prerequisite: CSCI 101 or comparable level of programming and CSCI 160.
  • 3.00 Credits

    3 semester hours Topics covered in this course include the history of networks, network protocols, network design and the future trends in network technology where we blend voice, video, and data over a single cable. Mostly lecture based, this course will also include hands-on testing and troubleshooting techniques. The course will cover the technology behind the Internet and investigate how we communicate in the digital age. Three hours of lecture and lab. Prerequisite: CSCI 101 or permission of the instructor.
  • 3.00 Credits

    3 semester hours This course is a survey of the fundamental characteristics of the von Neumann computer architecture and of how to program a computer in assembly. It covers computer organization and design which emphasizes logical design, digital logic, machine instructions, data representation, computer arithmetic, processor control and assembly programming. Prerequisite: CSCI 102.
  • 3.00 Credits

    3 semester hours Introduction to basic data structures such as stacks, queues, lists and trees; sorting, searching, and merging algorithms; memory management techniques, and efficiency of algorithms. Three hours of lecture and one hour of lab. Prerequisites: CSCI 102 and MATH 135.
  • 3.00 Credits

    3 semester hours Phrase-structure grammar, context-sensitive, context-free and regular grammars, Backus normal form, parsing; finitestate machines and automata, and decision problems. Prerequisites: CSCI 295. Not offered every year.
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.