|
|
|
|
|
|
|
Course Criteria
Add courses to your favorites to save, share, and find your best transfer school.
-
4.00 Credits
4 cr hrs Prerequisite(s): College Algebra (MATH 160), Introduction to Databases (COMP 108) and Introduction to Computer Science & Object-Oriented Programming (COMP 111) or Computer Science I (COMP 110) or Business Applications Programming (COMP/ITEC 235) or Business Applications Programming I (ITEC 136) Not open to students with credit for COMP/ ITEC/MIS 380 or to students with credit for ITEC/MIS 281 This course covers fundamental concepts necessary for the design, use, implementation and administration of database systems The course will stress the fundamentals of database modeling and design, the languages and facilities provided by database management systems, and some techniques for implementing and administering database systems
-
2.00 Credits
2 cr hrs Prerequisite(s): Object-Oriented Data Structures & Algorithms I (COMP 121) This is the first practicum course in the Computer Science program It provides experience in an on-going software development project A student at this level will be given an assignment in a team similar to that of a new hire in industry The software development project will require the student to apply industry best practices in completing an assignment for the project
-
4.00 Credits
4 cr hrs Prerequisite(s): Object-Oriented Data Structures & Algorithms I (COMP 121) and Discrete Mathematics (MATH 170) Not open to students with credit for Algorithm Analysis (COMP 319) This course is the third of four courses using the object-oriented approach to software construction The student learns and reflects on non-linear data structures, recursive algorithms, algorithm efficiency, and design patterns To support the concepts and principles of software construction, the student will design, code, test, debug, and document programs using the Java programming language Implementation and analysis of sets, maps, balanced binary search trees, heaps, hashing and hash tables, graphs and graph algorithms, and efficient sorting algorithms are addressed
-
4.00 Credits
4 cr hrs Prerequisite(s): Database Management Systems (COMP/ITEC/MIS 281 or COMP/ITEC/MIS 380), Object-Oriented Data Structures & Algorithms II (COMP 311) and Survey of Computer Languages (COMP 205) or Web Design & Implementation (WEBD 234) Not open to students with credit for COMP/DCOM 345 This course provides an introduction to server-based programming using an object-oriented approach The student learns and reflects on two- and three-tier software architectures, separation of responsibility, design patterns, and web frameworks To support the concepts and principles of server-based software construction, the student will design, code, test, debug, and document programs using the Java programming language Swing-based GUI clients, XHTML clients, XML, JDBC, Java Server Pages and Java Servlets, are used as the implementation mechanisms for Model 1 and Model 2 Web architectures
-
4.00 Credits
4 cr hrs Prerequisite(s): Introduction to Web Authoring (COMP 107), a Statistics course (MATH 215 or 380) and Introduction to Computer Science & Object- Oriented Programming (COMP 111) or Business Programming Concepts (ITEC 136) or Web Design and Implementation (WEBD 234) Not open to students with credit for COMP 415 This course covers a broad range of important topics within Human Computer Interaction (HCI) and the implications for the design of interactive systems By understanding the user's view and technology's effects on people, we can better plan for the selection, design, implementation and use of technology so that the effects are positive instead of negative The focus will be on the design of interactive systems and human computer interfaces It will cover the current literature and the "known and unknowns" about HCI anddesign The design process is centered on the user, is based on a multi-disciplinary approach through a synthesis of computer science, cognitive science and psychology and utilizes analytical and empirical techniques to assess, predict and evaluate whether a design meets the user's requirements
-
2.00 Credits
2 cr hrs Prerequisite(s): Computer Science Practicum I (COMP 294) and Application Server Programming (COMP 321) This is the second practicum course in the Computer Science program It provides experience in an on-going software development project A student at this level will be given an assignment in a team similar to that of an experienced team member or as a team leader in industry The software development project will require the student to apply industry best practices in completing an assignment for the project
-
1.00 - 4.00 Credits
1- 4 cr hrs Prerequisite(s): None This course provides students with an opportunity to receive academic credit for supervised professional training and experience in an actual work environment This Internship is an ongoing seminar between the student, the faculty member and the employment supervisor It involves a Learning Contract, periodic meetings with the faculty representative, professional experience at a level equivalent to the other senior-level courses, and submission of materials as established in the Learning Contract Participation cannot be guaranteed for all applicants
-
4.00 Credits
4 cr hrs Prerequisite(s): Application Server Programming (COMP 321) Not open to students with credit for WWW Application Development (COMP 361) or to students with credit for DCOM 461 This course reinforces and extends client-server programming concepts to enterprise applications It introduces Enterprise Java Bean technologies such as JNDI, EJBs and EJB Containers It explores the current use of XML and XSLT for data representation and communication The course studies the application of patterns in the design of enterprise architectures Finally, the course introduces emerging topics related to Web enterprise applications
-
1.00 - 4.00 Credits
1-4 cr hrs Prerequisite(s): Determined on a course-by-course basis and published in the trimester Course Schedule A variable content classroom course in computer science in which students pursue topics or subjects of current interest that are not part of the regular curriculum A specific course description will be published in the Course Schedule for the trimester the course is offered
-
4.00 Credits
4 cr hrs Prerequisite(s): Object-Oriented Data Structures & Algorithms II (COMP 311), Management Information Systems (ITEC/MIS 300) and Technical Communication (MIS 320) Not open to students with credit for Software Engineering I (COMP 395) This course studies the process of designing software systems both from the view of process and from the view of requirements, analysis and the synthesis of a viable software design It builds on the concepts from the programming sequence to examine the aspects of good design practice
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Privacy Statement
|
Terms of Use
|
Institutional Membership Information
|
About AcademyOne
Copyright 2006 - 2025 AcademyOne, Inc.
|
|
|