Docsity
Docsity

Prepare for your exams
Prepare for your exams

Study with the several resources on Docsity


Earn points to download
Earn points to download

Earn points by helping other students or get them with a premium plan


Guidelines and tips
Guidelines and tips

Computer Science Course Offerings at Wilkes University, Lecture notes of Computer Science

Wilkes University coursesInformation TechnologyComputer Science curriculum

An overview of various computer science courses offered at wilkes university. Topics range from introductory courses in programming and computer applications to advanced courses in database management, compiler design, and artificial intelligence. Each course listing includes credit information, prerequisites, and a brief description of the course content.

What you will learn

  • What is the focus of the 'CS-321. Simulation and Data Analysis' course?
  • What topics are covered in the 'Web Development I' course?
  • What are the prerequisites for taking the 'Principles of Programming Languages' course?

Typology: Lecture notes

2021/2022

Uploaded on 09/12/2022

unknown user
unknown user 🇬🇧

4.6

(9)

13 documents

1 / 4

Toggle sidebar

Related documents


Partial preview of the text

Download Computer Science Course Offerings at Wilkes University and more Lecture notes Computer Science in PDF only on Docsity! CS. COMPUTER SCIENCE CS-198, CS-298, CS-398. TOPICS IN COMPUTER SCIENCE Credits: Variable Study of one or more special topics in computer science. May be repeated for credit if different topics are emphasized. Offered when demand warrants. Pre-Requisites Varies with topic CS-115. COMPUTERS AND APPLICATIONS Credits: 3 An introduction to computers and computing, with emphasis on personal computing in both the Windows and OS X operating systems. Extensive hands-on experience will involve the application of current commercial software (including word processing, database, and spreadsheet). Not open to students who have received credit in any 200-level CS course. Students majoring in either Computer Science or Computer Information Systems will not receive credit for this course. CS-125. COMPUTER SCIENCE I Credits: 4 Introduction to information technology and programming (history of computing, text editors, word processing, spreadsheets, introduction to programming), basic data types, functions, decision structures, loops, one- and two- dimensional list structures, testing, debugging, and an introduction to computer graphics. Three hours of lecture and two hours of lab per week. Offered every fall and spring. Click here for course fee. Co-Requisites [[MTH-100]] or higher CS-126. COMPUTER SCIENCE II Credits: 4 A study of advanced programming concepts, structures, and techniques (professional and ethical issues, testing and debugging, fundamentals of programming, basic data structures—strings, lists, multidimensional arrays, objects, hashes, inheritance, polymorphism, recursion, divide and conquer, machine representation of data, hardware components, machine instructions). Three hours of lecture and two hours of lab per week. Offered every fall and spring. Click here for course fee. Pre-Requisites [[CS-125]] with grade of 2.0 or better OR equivalent programming experience. CS-225. COMPUTER SCIENCE III Credits: 3 A study of the use of a high-level language to implement basic data structures such as strings, lists, arrays, objects, and hashes, and their application to searching, sorting, and hashing. Representation of numbers and strings at the machine level. The course will also include an introduction to the concepts of algorithm design and problem solving with an emphasis on algorithm development, analysis, and refinement. Offered every fall. Click here for course fee. Pre-Requisites [[CS-126]] with grade of 2.0 or better CS-226. COMPUTER SCIENCE IV Credits: 3 A continuation of [[CS-225]]. Topics include programming language paradigms, advanced use of word processors and spreadsheets, including macros, linked data structures, and an introduction to discrete mathematics, including counting, probability, and graphs. Offered every spring. Click here for course fee. Pre-Requisites [[CS-225]] with grade of 2.0 or better CS-246. C AND UNIX Credits: 3 An introduction to using Unix operating systems, including shells, file manipulation, text editors, filters, and regular expressions. Fundamentals of C programming, including loops, arrays, functions, recursion, pointers, structures, unions, input/output, and system calls. Click here for course fee. Pre-Requisites [[CS-125]] with grade of 2.0 or better CS-265. MEDICAL INFORMATICS Credits: 3 This course will cover basic principles of computer use and information management in health care (including general medicine, dentistry, optometry, and pharmacy). Topics will include basic computing concepts, the characteristics of medical data, and the use of computers in the administrative, diagnostic, and research oriented medical tasks. The course is primarily directed towards students who intend to pursue careers in health-related fields. Offered every spring. Click here for course fee. CS-283. WEB DEVELOPMENT I Credits: 3 An introduction to the development of interactive web sites, including HTML, JavaScript, forms and CGI programs; server side includes cookies, web server configuration and maintenance. Offered in the fall semester of odd-numbered years when demand warrants. Click here for course fee. Pre-Requisites [[CS-126]]. 1 Wilkes University Undergraduate Bulletin 2022 - 2023 Computer Science CS-285. MOBILE APPLICATIONS Credits: 3 An introduction to programming mobile application development. Topics will include cross-platform development; user interface design; touchscreen, GPS, and motion sensing input; memory management; cloud services and network utilization; security and trust considerations; data privacy and ethics. Click here for course fee. Pre-Requisites [[CS-126]] and [[CS-246]]. CS-317. SOFTWARE INTEGRATION Credits: 3 An introduction to the integration of application programs, including email clients, word processors, spreadsheets, and database systems using Microsoft Office and Visual Basic. Click here for course fee. Pre-Requisites [[CS-126]]. CS-319. PRINCIPLES OF PROGRAMMING LANGUAGES Credits: 3 A study of the principles that govern the design and implementation of programming languages. Topics include language structure, data types, and control structures. Programming projects will familiarize students with features of programming languages through their implementation in interpreters. Click here for course fee. Pre-Requisites [[CS-226]]. CS-321. SIMULATION AND DATA ANALYSIS Credits: 3 Methods of handling large databases, including statistical analysis and computer simulations. The emphasis will be upon discrete simulation models with a discussion of relevant computer languages: ARENA, GPSS, and SIMSCRIPT. Click here for course fee. Pre-Requisites [[CS-125]] and [[MTH-111]]. CS-323. THEORY OF COMPUTATION Credits: 3 This course formalizes many topics encountered in previous computing courses. Topics include languages, grammars, finite automata, regular expressions and grammars, context- free languages, push-down automata, Turing machines, and computability. Click here for course fee. Pre-Requisites [[CS-126]] and [[MTH-231]]. CS-324. SYSTEMS ANALYSIS Credits: 3 Fees: A study of the design and implementation of large computer projects. Special emphasis is placed on applications to business systems. Students will use a CASE tool for automated systems analysis and design. Click here for course fee. Pre-Requisites [[CS-225]]. CS-325. DATABASE MANAGEMENT Credits: 3 Terms Offered: Winter Practical experience involving the fundamental concepts of database systems including data modeling; query languages; database management system implementation; management of semi-structured and multimedia data; distributed and noSQL databases Click here for course fee. Pre-Requisites [[CS-126]]. CS-326. OPERATING SYSTEM PRINCIPLES Credits: 3 Analysis of the computer operating systems, including Batch, Timesharing, and Realtime systems. Topics include sequential and concurrent processes, processor and storage management, resource protection, processor multiplexing, and handling of interrupts from peripheral devices. Click here for course fee. Pre-Requisites [[CS-226]]. CS-327. COMPILER DESIGN Credits: 3 A study of compiler design, including language definition, syntactic analysis, lexical analysis, storage allocation, error detection and recovery, code generation, and optimization problems. Click here for course fee. Pre-Requisites [[CS-226]]. CS-328. ALGORITHMS Credits: 3 Theoretical analysis of various algorithms. Topics are chosen from sorting, searching, selection, matrix multiplication of real numbers, and various combinatorial algorithms. Click here for course fee. Pre-Requisites [[CS-226]] and [[MTH-232]]. 2 Wilkes University Undergraduate Bulletin 2022 - 2023
Docsity logo



Copyright © 2024 Ladybird Srl - Via Leonardo da Vinci 16, 10126, Torino, Italy - VAT 10816460017 - All rights reserved