University of Saint Joseph Professor Hong and student
       

Computer Science Course Descriptions

 

COMP 100:  Introduction to Computers

Description:  Basic computer hardware components, basic operating system operations, disks and file management, use of an Internet browser. Introduction to Microsoft Office applications including Word, Excel, PowerPoint, and Access. Investigation of societal issues related to the use of the technology.
Credits:
3


COMP 105:  Web Page Development

Description:  Hands-on introduction to the concepts and process of web page development. Students are exposed to HTML, CSS, Javascript, programming, DHTML, and other popular web application concepts and tools. Understanding of the Internet and preparation for students’ own web application development.
Credits:
3


COMP 110:  Computer Programming

Description:  Introduction to structured and object-oriented programming; algorithms, techniques of problem solving with a computer in a high level language.
Credits: 3

 
COMP 200:  Special Topics in Computer and Information Science

Description:  Emphasizes current developments in computer and information science. Topics may include databases, informatics tools, bioinformatics, health informatics, information analysis, data mining, and others.
Credits: 3
Prerequisites:  COMP 100 or permission of the instructor.


COMP 215:  Information Technology Practicum

Description:  Hands-on experience working with IT staff in the areas of user service, hardware troubleshooting, multimedia, applications, and communications (telephone and network).
Credits: 3
Prerequisites: Content of COMP100 (or MGMT245) and COMP105.


COMP 220:  Data Structures

Description:  Data structures and programming techniques, including stacks, queues, linked-lists, trees; hash tables, internal searching and sorting. Introduction to data structures in Java Collections.
Credits: 3
Prerequisites:  COMP110 and MATH165.


COMP 230:  Programming for Scientists

Description:  The study of computer solutions in the areas of science and mathematics. Important numerical techniques are covered. Designed for majors (or minors) in Mathematics, Computer Science, and the sciences.
Credits: 3
Prerequisites:  COMP110, MATH170, and MATH 180 or permission of the instructor.


COMP 280:  Object-Oriented Design and Programming

Description:  A study of the object-oriented design model; concepts and uses of classes and interfaces, data encapsulation, inheritance, dynamic binding, and polymorphism.
Credits: 3
Prerequisites: COMP 110 or permission of the instructor.


COMP 295:  Exploratory Independent Study

Description:  In-depth study of a computer science topic of the student’s choice, conducted under the guidance of a faculty member. Offered by arrangement.
Credits:
1-3


COMP 330:  Algorithm Analysis

Description:  Algorithm design and analysis; bounds on computer resources and operations used in the implementation of algorithms; classic algorithms studied.
Credits: 3
Prerequisites: COMP 220


COMP 485:  Internship

Description:  Supervised internship experience in business, industry or government setting.
Credits:  1-3
Prerequisites: subject to departmental arrangement and approval.


COMP 495:  Advanced Independent Study

Description:   Advanced in-depth study of a computer science topic of the student’s choice, conducted under the guidance of a faculty member. Offered by arrangement.
Credits: 1-3


Contact
For further information contact Ekaterina Lioutikova, Ph.D., Department of Mathematical Sciences at
Phone: 860.231.5285
Email: elioutikova@usj.edu

December 21, 2012