Skip to Content

Course Search Results

  • 4.00 Credits

    This course introduces the student to the fundamental concepts of computer programming and the programming development cycle. Given varied problems students will analyze, design, implement, and test solutions utilizing a contemporary computer programming language. Solutions will become more complex as the course progresses. Students will ultimately utilize simple data types, input/output statements, strings, control structures, and modules. Students will employ sound software engineering principles and debugging techniques. Prerequisite:    Currently Not Available Corequisite:    Currently Not Available
  • 4.00 Credits

    This course introduces the student to algorithmic problem-solving using principles of structured programming and object-oriented design. Algorithms are implemented in a high-level object-oriented programming language. Graphical user interfaces are used to motivate the object approach. Programming exercises and experimentation with software in a closed laboratory supplement the discussion. Prerequisite:    Currently Not Available Corequisite:    Currently Not Available
  • 3.00 Credits

    This course introduces the use of computers for algorithmic problem solving. Studies scope, major contributions, tools and current status of computer science; presentation of computer science principles; use of software packages and evaluation of their effectiveness; and elementary programming. Prerequisite:    Currently Not Available Corequisite:    Currently Not Available
  • 3.00 Credits

    In this introductory computer course, students will learn the functions of the computer and common software packages widely used in today's world. Students will participate in discussions and will complete activities using word processing, spreadsheet, database, and presentation software. Topics such as the following will be included: hardware, software, operating systems, communications, networks, information systems, database management, buying computers, and workplace issues. (Keyboarding skills strongly recommended.) Prerequisite:    Currently Not Available Corequisite:    Currently Not Available
  • 3.00 Credits

    Students will learn some of the most important topics of a prominent web programming language, from the basics of creating Web pages with graphics and links, using tables, and controlling page layout with frames, to more advanced topics including cascading style sheets, programming objects and events, creating multimedia Web page, and creating a Web page with forms. Prerequisite:    Currently Not Available Corequisite:    Currently Not Available
  • 4.00 Credits

    Builds on the introduction to object-oriented programming begun in COSC 1010 and COSC 1030 with an emphasis on algorithms, data structures, software engineering. Prerequisite:    Currently Not Available Corequisite:    Currently Not Available
  • 3.00 Credits

    Students will gain an understanding of a variety of database systems, including relational databases, and their interaction with software web applications. The focus is on the design, implementation, and administration of relational database systems addressing real world problems. Students will gain knowledge of the key principles associated with database systems and have practical experience in the design and implementation of database solutions that meet customer requirements. Prerequisite:    Currently Not Available Corequisite:    Currently Not Available
  • 3.00 Credits

    Introduces the mathematical concepts that serve theory, relations and functions, graphs (directed and undirected), inductively defined structures (lists and trees), and applications of mathematical induction. Provides an introduction to abstract and rigourous thinking in advanced mathematics and computer science. Cross listed with COSC 2300. Prerequisite:    Currently Not Available Corequisite:    Currently Not Available
  • 3.00 Credits

    In this course, students will build on web page development knowledge of HTML and CSS using JavaScript, including topics such as object-oriented programming, Ajax, jQuery, JSON, DOM, and Fetch. Students completing this course will use JavaScript to build quality web applications. Prerequisite:    Currently Not Available Corequisite:    Currently Not Available
  • 3.00 Credits

    In this course, students will take an in depth look at programming concepts and techniques for web page design. Students will examine theoretical concepts that make the world of script programming unique. In addition, this course will adopt a practical hands-on approach when examining programming styles. Along with examining different coding, this course will explore the advancement of programming, as well as, timeless problem solving strategies. Prerequisite:    Currently Not Available Corequisite:    Currently Not Available