Course Criteria

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

    Prerequisites: CS 104 or CS 110 or permission of instructor.. Developing and maintaining a software library. How to select the appropriate software solution for a particular application. Students research application software, i.e., productivity, education and reference, entertainment, business and specialized software. This includes desktop publishing using graphics and specialized equipment such as scanners and laser printers. Presentations are conducted on research using a presentation graphics program. Other topics include software licensing, piracy, and installation, maintenance, and exchanging data between applications. Lecture: 3 hours per week. Lab: 2 hours per week. 4 credits
  • 4.00 Credits

    This course presents web design fundamentals and essential development skills to create interactive web sites. Students learn how to organize content, incorporate graphics and multimedia, and create interactive forms that capture and validate user input. The course presents Web technologies such as DHTML, XHTML, Cascading Style Sheets, XML, and JavaScript. It provides students with a guide to designing the presentation, navigation, and organization of the content of powerful Web pages that attract users and effectively convey a message. It covers legal issues and web accessibility topics. Professional tools are presented to enhance and accelerate the design and implementation of Web content. Lecture: 3 hours per week. Lab: 2 hours per week. 4 credits
  • 4.00 Credits

    Prerequisite: "C" or better in CS 120 . The object-oriented approachto programming with Java is developed in full. Topics include: practical object design, object-oriented principles (interfaces, composition, inheritance, polymorphism, and encapsulation), and container/collection objects (including arrays) and associated algorithms. As exemplars of these topics, the basis of GUI interfaces, event-driven programming, and graphics are examined. Exceptions and file access are introduced as well. The emphasis is on developing good software craftsmanship along with an awareness of the implications for the user of software design choices. Lecture: 3 hours per week. Lab: 2 hours per week. 4 credits
  • 4.00 Credits

    Prerequisites: MassBay placement into a 100-level math (not MAC). Concrete approach to the mathematical and logical concepts of the algorithms underlying computer programming. Introduction to the discrete math needed in computer science. Includes the use of Boolean algebra, logic, gates, and digital logic structures, counting, finite probability, and recursion in the design and analysis of algorithms. Lecture: 4 hours per week. 4 credits
  • 4.00 Credits

    Prerequisite: "C" or better in CS 200 or permission of instructor . Thisprogramming course develops the ability to design, implement, use, and evaluate data structures and the data manipulation strategies most effective in solving programming tasks. The course includes the study of stacks, queues, list, trees, and maps, as well as hashing, recursion, sorting, and search algorithms. Lecture: 3 hours per week. Lab: 2 hours per week. 4 credits
  • 4.00 Credits

    Prerequisite: CS 120. An introduction to operating systems and systems programming via an in-depth introduction to and examination of the Linux operating system. The C language is learned as a tool for systems programming. Topics include: history of operating systems, features of Unix and Linux, C programming, shells and user-level commands, files, process, memory management, and sockets. Lecture: 3 hours per week. Lab: 2 hours per week. 4 credits
  • 4.00 Credits

    Prerequisites: CS 110, CS 120. The course covers characteristics of database management systems, including design and implementation techniques. Students study various database models and focus on issues related to the fundamental concepts of the relational model. Topics include data analysis, data modeling, database management systems, the normalization process, security and integrity issues, and data manipulation using the SQL query language. Lecture: 3 hours per week. Lab: 2 hours per week. 4 credits
  • 4.00 Credits

    Prerequisites: CS 110, CS 120. Covers the internal organization and operation of a conventional computer including instruction types, data representation, addressing modes and input/ output. Programming at the assembly language level will include instruction mnemonics, symbolic addresses, assembler directives, system calls and macros. Lecture: 3 hours per week. Lab: 2 hours per week. 4 credits
  • 3.00 Credits

    Prerequisite: CS 200. Project approach to the software development life cycle: Small teams of students write a description of a software application to be created, develop an object design, implement this design in Java, and present the result in an open forum. Lecture topics are chosen to support this process. Programming II. Lecture: 3 hours per week. 3 credits
  • 4.00 Credits

    Prerequisite: CS104 , CS110, or permission of instructor. This course focuses on the management and maintenance of computer -based information systems (CBIS). Students examine the differences between various types of information systems and develop proficiency in solving IS problems using productivity software, the Internet, and case-study analysis. Topics include purchasing supplies, working with vendors, contracting outside computer services, assessing user needs, and managing computer personnel. Lecture: 3 hours per week. Lab: 2 hours per week. 4 credits
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.