COM/BUS 140 MICROCOMPUTER APPLICATIONS ICampus:
This introductory course provides the background necessary for the effective use of microcomputers. Emphasis is on the major applications of microcomputers: word processing, relational databases, spreadsheets and the use of the Internet. The course includes hands-on experience with common applications software as well as an introduction to computer hardware. No previous computer related experience necessary. 3 hours a week, 1 semester, 3 credits. Fall, spring and summer.
COM/BUS 141 MICROCOMPUTER APPLICATIONS IICampus:
This course is intended for students from all disciplines. It will develop intermediate and advanced word-processing, spreadsheet and database techniques, including macros, report generation, database queries, importing and exporting files, address-books, labels, graphic and table manipulation. It will also include expanded Internet and World Wide Web topics. Prerequisite: COM 140 or equivalent or departmental approval. 3 hours a week, 1 semester, 3 credits. Fall, spring and summer.
COM 150 INTRODUCTION TO COMPUTER PROGRAMMINGCampus:
This course offers a basic introduction to computer hardware and software. Elementary programming techniques will be taught using VB.net. Emphasis will be on problem solving using the computer. 3 hours a week, plus lab, 1 semester, 3 credits. Fall, spring and summer.
COM 152 COMPUTER PROGRAMMINGCampus:
Introduction to the concepts underlying computer science and programming such as: abstraction, analysis and modularity. Emphasis is on algorithm development and the use of structured program design techniques in solving problems. Students will develop programs using the syntax and semantics of a higher-level language (e.g. Java). Searching, sorting, recursive algorithms and the concept of objects will be introduced. Corresponds to ACM CS1. Prerequisite: COM 150 or departmental approval. 3 hours a week, plus lab, 1 semester, 3 credits. Fall and spring.
COM 200 COMPUTER SCIENCE: AN OVERVIEWCampus:
Open to all students from all disciplines. Topics include computer organization, information representation in digital computers; data abstraction and data structures such as trees, lists and stacks; algorithm development and analysis; programming languages; hardware and software systems; information processing and database concepts; computer technology and society. 3 hours a week, 1 semester, 3 credits. Fall.
COM 205 MULTIMEDIA APPLICATIONSCampus:
In this course students will be introduced to multimedia principles and technologies. Topics will include effectively representing, processing and retrieving multimedia data such as text, graphics, sound, music, images and video. Students will use the Internet, design and edit an Internet home page and create a multimedia presentation. Various multimedia tools and techniques will be explored. Prerequisite: COM 141 or equivalent. 3 hours a week, 1 semester, 3 credits. Offered when there is sufficient student demand.
COM 210 ALGORITHMS AND DATA STRUCTURESCampus:
This course explores specific classes of problems and their solutions. Fundamental questions concerning computational complexity, data storage and access, data encapsulation using objects, space/time bounds, optimal algorithms and data structures including lists, queues and trees are addressed. Algorithms for important classes of problems such as searching, sorting and pattern matching will be designed, implemented and tested in a laboratory environment. Prerequisites: COM 152 and MAT 203, each with a minimum of C- or with department approval. 3 hours a week, plus lab, 1 semester, 3 credits. Spring.
COM 230 SOFTWARE ENGINEERING AND METHODOLOGYCampus:
This course teaches the techniques for producing and managing large maintainable software systems. Topics include cost estimating, requirement specification, design methologies, implementation and integration, verification and documentation techniques. Students will utilize current automated software engineering tools to apply the learned concepts and will develop a cost estimate, project management plan functional specification and detailed design specification of a selected software system. Prerequisite: COM 210 or department approval. 3 hours a week, 1 semester, 3 credit. Fall.
COM 249 COMPUTER ORGANIZATION AND ASSEMBLY LANGUAGECampus:
This course explores the evolution and physical structure of modern computers, from microcomputers to mainframes, examining their integrated circuits, components and organization. The concept of a multilayer virtual machine will be explored and programmed using machine language, microcode, operating system interrupt and assembler language. Advanced concepts such as RISC machines, pipelining and parallel computing will be studied. Students will utilize these principles to analyze the design of a current microprocessor. Prerequisite: at least one high-level language (e.g. C++, JAVA, etc.). 3 hours a week, 1 semester, 3 credits. Spring.
COM/BUS 288 BUSINESS SYSTEMS AND DESIGNCampus:
This course involved the design and development of information systems for a business environment. Topics will include analysis of information flow, design of business systems, specifications, equipment selection and file organization. Detailed steps for each phase of the design will be related to business applications on a full-scale computer system. Prerequisite: any introductory computer course. 3 hours a week, 1 semester, 3 credits. Fall.
COM 310 OPERATING SYSTEMSCampus:
The emphasis of this course is on the efficient allocation and use of computer resources especially process and memory management, job scheduling, access to hardware and software resources, security and reliability. Examples will be drawn from standard operating systems (e.g. Windows NT, MS-DOS, UNIX). Questions relating to communications (timesharing, networking, concurrency, distributed systems, synchronization and deadlocks) will be discussed. Prerequisite: COM 210 or equivalent. 3 hours a week plus lab, 1 semester, 3 credits.
OM 360 COMPUTER COMMUNICATIONS AND NETWORKINGCampus:
The Open System Interconnection (OSI) model provides a theoretical basis for the study of computer communications. Topics include the physical transmission of data, communication protocols and architecture, network addressing, services and applications such as file transfer (ftp), telnet and e-mail. Topologies, design and implementation issues involved in LANs, WANs and inter-networking will be explored. Prerequisite: COM 210, with a minimum grade of C-. 3 hours a week, 1 semester, 3 credits. Spring.
COM 370 ADVANCED COMPUTER PROGRAMMINGCampus:
This course will present advanced programming concepts such as inheritance, interfaces, multitasking, interactive network programming, event handling, GUI generation and stream input/output and the use of these concepts in building programs of significant size. Applications, applets and servlets will be investigated. Students will apply the learned concepts by completing several programming projects of significant size. Prerequisite: COM 152 and COM 210 or their equivalent. 3 hours a week, 1 semester, 3 credits.
COM 380 DATABASE SYSTEMSCampus:
An introduction to the principal functions of a Database Management System (DBMS), physical data organization, relational query languages and issues of data security and consistency. Prerequisite: COM 152 or department approval. 3 hours a week, 1 semester, 3 credits. Spring.
COM 390 ADVANCED APPLICATION PROGRAMMING AND DATABASE SYSTEMSCampus:
This course covers information systems design and implementation with a focus on database management systems. Students will apply design strategies, system analysis and project management principles along with advanced programming skills to create a full-scale database application. Students will utilize Project Management Software (Microsoft Project) and embedded SQL in a high-level programming language such as C++ or Java. Prerequisite: COM 288 and COM 380. 3 hours a week, 1 semester, 3 credits. Fall.
COM 498 INTERNSHIP IN COMPUTER INFORMATION SYSTEMSCampus:
This internship provides a carefully supervised experience in the use or management of a computer information system. A minimum of 100 hours will be spent in the academic, business or industrial community. Prerequisite: departmental approval. 2 or 3 credits.
MAT 111 COLLEGE ALGEBRA Campus:
This course includes properties of numbers and expressions; linear and quadratic equations; systems of equations; exponents and logarithms; functions: linear, quadratic, polynomial, exponential and logarithmic. Not open to students who have completed MAT 113 or students with credit for any 200-level math course. 3 hours a week, 1 semester, 3 credits. Fall, spring and summer.
MAT 113 ELEMENTARY FUNCTIONS: PRECALCULUSCampus:
Introduction to the concept of functions: their graphs, elementary properties, geometric transformations, inverses and algebra. Introduction to the elementary functions and their properties: linear, polynomial, rational, exponential, logarithmic and trigonometric functions. Designed for those who intend to go on to a calculus course. Prerequisite: 11th-year mathematics or equivalent.
MAT 203 MATHEMATICAL FOUNDATIONS OF COMPUTER SCIENCECampus:
The emphasis will be on algorithmic problem solving and discrete mathematical concepts including logic, sets, Boolean algebra, relations, functions, induction and recursion, counting principles and combinatorics, graphs and trees. Use of the computer as a problem-solving tool will be integrated with the theory. Fundamental algorithms including sorting, searching and the tree traversal will be introduced. Prerequisite: MAT 113 or equivalent. 4 hours a week, 1 semester, 4 credits.
GS 400 ADULTS IN TRANSITIONCampus:
Designed for adults, this seminar has two interrelated goals: to provide the opportunity for self-exploration and understanding and to support the development of a life, career and educational plan. Selected readings and exercises will focus on adult issues such as adult development through the life cycle, transitions, career exploration and development, life pattern differences between men and women, values and the creation of meaningful, realistic personal goals. 3 hours a week, 1 semester, 3 credits. Pass/No Credit.
GS 401 PROBLEM SOLVING FOR PROFESSIONALSCampus:
This course focuses on the methodology of problem solving. Emphasis is placed on the application of various problem-solving models to life experience problems as well as to professional problems. Students will be asked to contribute problems from their own experience for analysis. 3 hours a week, 1 semester, 3 credits.
GS 402 CRITICAL THINKING FOR PROFESSIONALSCampus:
The goal of this course is to teach students the analytical skills necessary for the assessment and evaluation of arguments, reports, newspaper articles and editorials as well as the application of these skills to the decision-making process attending their professional activities. 3 hours a week, 1 semester, 3 credits.
GS/HA 404 ADMINISTRATION AND THE LIBERAL ARTSCampus:
This course, designed for management and health administration majors, focuses on the relationship between the liberal arts and the issues related to administration. With perspectives provided by the social sciences and the arts and humanities, this course explores the rise of the management dynamic; the growth of technology and industrial power; administrative styles; the effect of corporate and organizational life on the individual and society; the conflict between power and responsibility. Suggested antecedent course: BUS 100 or HA 481. 3 hours a week, 1 semester, 3 credits.
ENG 103 WRITING FOR EFFECTIVE COMMUNICATIONCampus:
Analysis and application of the principles of effective writing. Skill development in the performance of various writing tasks with attention to business communication. Research techniques also implemented. 3 hours a week, 1 semester, 3 credits.