COURSE OF STUDY SUMMARY. OPTIO 1 B.Sc. (Hons) Computer Science (Computational Analysis) 100 Level
|
|
- Ralf Powers
- 7 years ago
- Views:
Transcription
1 COURSE OF STUDY SUMMARY OPTIO 1 B.Sc. (Hons) Computer Science (Computational Analysis) 100 Level Faculty Requirements FSC 101 Introductory General Biology 3 FSC 102 Introductory General Chemistry 3 FSC 103 Introductory Computer Science 2 FSC 104 Introductory General Mathematics 3 FSC 105 Introductory General Physics 3 Total 14 University Requirements GST 102 Introduction to Logic 2 GST 105 Use of English I 2 Total 4 Departmental Requirement CSC 100 Computer as a Problem-Solving Too 3 Total 3 Programme Requirement MAT 101 Algebra and Coordinate Geometry 3 MAT 102 Calculus 3 PHS 102 Introductory Physics III 3 Total 9 Electives: At least 3 units to be selected from: MAT 103 Mechanics I 3 MAT 104 Statistics for Sciences 3 PHS 101 Introductory Physics II 3 PHS 103 Introductory Practical Physics II Level Candidates who enter the degree programme at the Level 200 must offer courses GST 102, 105 and CSC 100 in addition to requirements stated below. They must also offer Faculty course at Level 100 which they did not pass at the A level or equivalent.
2 University Requirements GST 201 General African Studies I 2 GST 202 General African Studies II 2 Total 4 Programme Requirement (Compulsory) CSC 201 Principles of Computer Science 3 CSC 202 Introduction to Computer Programming 3 CSC 203 Foundation of Sequential Programs 3 CSC 204 Data Structures & Data Management 3 CSC 291 Industrial Training I 2 MAT 201 Real Analysis I 3 MAT 206 Mathematical Methods I 2 MAT 207 Mathematical Methods II 2 PHS 206 Electronics IA 2 PHS 263 Electronics IB 2 Total 25 Electives: At least 3 units to be selected from: MAT 202 Real Analysis II 2 MAT 203 Introduction to Abstract Algebra 3 MAT 204 Linear Algebra I 2 PHS 204 Modern Physics II 2 CSC 207 Introduction to Information Processing 3 ( ot to be offered by students majoring in Computer Science) GST 214 Basic Computer Studies 2 ( ot to be offered by students majoring in Computer Science) 300 Level Faculty Requirements FRE 187/188 A Modern Language 2 FSC 301 History and Philosophy of Science 2 Total 4 Programme Requirement (Compulsory Courses) CSC 301 Algorithms 3 CSC 302 Concurrent Programming 3 CSC 303 Analysis and Design of Digital System 3 CSC 304 Operating Systems 3
3 CSC 305 Machine and Assembly Language 3 CSC 306 Introduction to Compiler Construction 3 CSC 307 Numerical Computation 3 CSC 308 Introduction to Theory of Computing 3 CSC 391 Industrial Training II 2 Total 26 Electives: At least 4 units to be selected from: CSC 311 Operations Research Techniques 3 CSC 312 Statistical Processing System 3 CSC 321 Introduction to Systems Design and Analysis 3 CSC 322 A Modern Programming Language 3 CSC 331 Real-time Programming 3 CSC 332 Formal Methods in Software Development Level Programme Requirement (Compulsory) CSC 401 Introduction to Database Management 3 CSC 402 Principles of Programming Languages 3 CSC 499 Final Year Project 4 Total 10 Electives CSC 421 Information Systems management 3 CSC 422 Data Communication 3 CSC 423 Computer Networks 3 CSC 424 System Performance Evaluation 3 CSC 425 Computer Architecture 3 CSC 430 Software Requirement Specification and Analysis 3 CSC 431 Software Design and Architecture 3 CSC 432 Software Testing, Quality Assurance and Maintenance 3 CSC 403 Computers and the Law of Information Technology 3 CSC 414 Introduction to Artificial Intelligence 3 CSC 415 Further Statistical Processing 3 CSC 416 Further Numerical Analysis 3 CSC 417 Introduction to Optimization Techniques 3 CSC 425 Computer Architecture 3 CSC 433 Compiler Construction 3 CSC 434 Introduction to Computer Graphics 3
4 REQUIREME T FOR GRADUATIO To graduate, a student must pass a minimum of (i) 128 units for a 4-year degree programme (ii) 96 units for a 3-year degree programme. This minimum will include (i) University requirements: GST 102, 105, 201 and 202. (ii) Faculty requirements: FSC FSC 105, FSC 301 a, d FSC 302 (i.e. FRE 187 & FRE 188). (iii) Department requirements: All compulsory courses including Programme requirements and suitable electives.
5 COURSE DESCRIPTIO 100 Level Courses CSC 100: Computer as a Problem-Solving Tool 3 Units Effective problem-solving using current computer environments and ones in years to come. A broad understanding of how to use personal computers. Problem- solving through computer programming and application software. Strategies for learning about computer technology. FSC 103: Introductory Computer Science 2 Units Computer Hardware: Functional components, modern input/output units. Computer Software: Operating system, Application packages. Program Development: Flowcharts and algorithms. Program objects, BASIC Programming language fundamentals. 200 Level GST 214: Basic Computer Studies 2 Units Introduction to using personal computer hardware and software. Using personal computers as effective problem-solving tools for the present and future. Experience with common application software including word processing, spreadsheets, database management and electronic communication. CSC 201: Principles of Computer Science 3 Units An introduction to basic concepts of Computer Science including the paradigms of theory, abstraction and design. Broad themes include the design and analysis of algorithms, the management of information and the programming mechanisms and methodologies required in implementation. Topics should include iterative and recursive sorting algorithms lists, stacks, queues, trees and their application and history and philosophy of computer science. CSC 202: Introduction to Computer Programming 3 Units Fundamental techniques of algorithm design and program development. Topics include structured programming, simple data elements, sequential operations, iterative statements, selection statements, data aggregation, functions and subroutines/procedure. Examples to demonstrate a variety of application for computer programming. Suitable programming languages are to be used for illustrating the examples. CSC 203: Foundations of Sequential Programs 3 Units The relationship between high-level languages and the computer architecture that underlies their implementation including basic machine architecture, assemblers, specification and translation of programming language, linkers and loaders, blockstructured languages, parameter-passing mechanisms and comparison of programming languages.
6 CSC 204: Data Structures and Data Management 3 Units Introduction to widely used and effective methods of data aggregation, focusing on data structures, their algorithms and performance of these algorithms. Specific topics include trees, operators on sets, sorting, priority queues and memory management. A brief introduction to database systems and the analysis of data structure performance and use in these systems. CSC 207: Introduction to Information Processing 3 Units Information Systems, Management Information Systems, Information Processing, Information Systems output and storage, principles of Data Communication, Data Security and Control, Sorting and Searching. CSC 291: Industrial Training I 2 Units Student is expected to spend at least twelve weeks in a computing environment/organisation. The student would submit a report to the Department for grading. 300 LEVEL COURSES CSC 301: Algorithms 3 Units Prerequisite: CSC 204 The study of efficient algorithms and effective algorithm design techniques, program design with emphasis on pragmatic and mathematical aspects of program efficiency. Topics include compression and text searching methods. NO-completeness and approximating algorithms for NP-complete problems, number theoretic algorithms and their implications. CSC 302: Concurrent Programming 3 Units Prerequisite: CSC 203, 204 An introduction to understanding concurrency and writing concurrent programs, with an emphasis on language constructs used to express and control concurrency, and different concurrent programming techniques and styles. Major topics include: co-routines, mutual evolution, semaphores, high-level concurrency, deadlock, interprocess communication and process structuring. Students will learn how to structure, implement and debug basic concurrent program. CSC 303: Analysis and Design of Digital System 3 Units Prerequisite: CSC 203 Topics to include: Boolean algebra, Design and Analysis at both combinational and sequential circuits. Registers, counters, memory, programmable logic. CPU control logic, the arithmetic-logic unit. Input/output and interrupts. CSC 304: Operating Systems 3 Units Prerequisite: CSC 203, 204 An introduction to the basic components of a modern operating system. Major topics include: concurrency in the large database, memory management, device management,
7 files systems, security, networks and distributed systems. Students will learn how to write complex program that accomplishes part of their operation through interaction with the operating system. CSC 305: Machine and Assembly language 3 Units Machine Instructions; Hardware and Software Architecture, Assembly language fundamentals: The Macro Assembler; Input/output services; Arithmetic & logical instructions; Numeric conversion; String Processing; Disk Storage and File Processing. A real Assembler must be used as a vehicle for learning. CSC 306: Introduction to Computer Construction 3 Units Review of Compilers, Assemblers and Interpreters. Structure and functional aspects of a typical compiler. Syntax, semantics, functional relationship between lexical analysis, syntax analysis, expression analysis and code generation. Internal form of source program. Use of standard compiler as a working vehicle. Error detection and recovery. CSC 307: umerical Computation 3 Units Prerequisite: CSC 205 Principles and practices of basic numerical computation as a key aspect of scientific computation. Visualization of results. Approximation by splines, fast Fourier transforms solution of linear and non-linear equations, differential equations, floating-point number systems, error, and stability. Presented in the context of specific application to image processing, analysis of data and scientific modelling. CSC 308: Introduction to Theory of Computing 3 Units Prerequisite: CSC 203, 204 Models of computers including finite automata and tuning machines. Basics of formal languages with applications to syntax of programming languages. Unsolvable problems and their relevance to the semantics of programming. Concepts of computational complexity including NP completeness. CSC 311: Operations Research Techniques 3 Units The objective of this course is to introduce students to the mathematical techniques used in Operations Research. These include: Decision trees, Forecasting models, Investment Appraisal, Inventory Control, Linear programming, Network analysis, Queuing Theory, Replacement Analysis and Simulation. CSC 312: Statistical Processing Systems 3 Units Design and Analysis of Sampling Surveys; Statistical Data Compression; 2D, 3D Frequency Tables, Points and Interval Estimation; Test of Significance; Test of Hypothesis; Analysis of Categorical Data; Model Validation; Func { x^2 }-Test, Probability Plots. CSC 321: Introduction to Systems Analysis and Design 3 Units System concepts: examples of systems; System Development Life Cycle (SDLC);
8 Analysis - Fact gathering Techniques, Data delivery, Data flow diagrams, Process Description, Data Modelling; System Design - structure charts, form designs, security, automated tools for design: CASE; Implementation and Maintenance. Project Planning and Control. Case Study. CSC 322: A Modern Programming Language 3 Units A contemporary programming language should be taught in as much detail as available. CSC 331: Real-Time Programming 3 Units Prerequisite: CSC 303 Intended to give student experience with tools and techniques of real-time programming, this course includes not only issues of microcomputer architecture and a real-time programming language and operating system, but also hands-on experience programming a microcomputer for applications such as process control, data acquisition and communication (Wzb programming). CSC 332: Formal Methods in Software Development 3 Units Prerequisite: CSC 201 Systematic methods for designing, coding, testing and documenting medium-sized programs. Major topics include: formal specification, abstraction, modularity and reusability. Students will become strong apprentice programmers able to write a clear specification for a problem, read a specification and design the software to implement it, use appropriate data structures in a program, write reusable code when possible, debug a program and adequately test a program. CSC 391: Industrial Training II 2 Units Each student is expected to spend at least twelve weeks in a computing environment/organisation. The student would submit a report to the Department for grading. 400 LEVEL COURSES CSC 401: Introduction to Database Management 3 Units Prerequisite: CSC 304 The course introduces the student to the techniques that have been developed to facilitate data sharing, data consistency, data independence and data privacy; Database components, data architecture, data models; Theory of the relational approach, functional dependencies, Normal Forms, Armstrong s axioms, Distributed Relational Database Systems, Storage Structures for large system; SQL. CSC 402: Principles of Programming Languages 3 Units Prerequisite: CSC 202, 203, 204 An exposure to important concepts and issues in contemporary programming languages. Data types, abstraction and polymorphism. Program structure. Lambda calculus and functional programming, logic programming, object-oriented programming. Semantics of programming languages. Critical comparison of language features and programming
9 methodologies using examples drawn from a variety of programming languages including LISP, prolog, ML, Ada, Smalltalk, Icon, APL, JAVA and LUCID. Programming assignments to involve the use of some of these languages. CSC 403: Computers and the Law of Information Technology 3 Units An introduction to the subject of Computer law, examining current legal issues and problems relating to the use of computer-based information systems, the protection of computer software and databases, and the acquisition and sale of computer systems. CSC 411: Statistical Computing 3 Units Problems Associated with analysis of stochastic problems and statistical data analysis by Applied Linear Models; Computational aspects of multiple repression model; Programming for Statistical Problems and Statistical Packages. CSC 412: Introduction to umerical Analysis 3 Units Prerequisite: CSC 307 Linear Algebra and Matrix Computation. Interactive Solution of a system of linear equations. Numerical Solution of ordinary differential equations. Stability and convergence analysis. Error Analysis. CSC 413: Discrete Mathematics 3 Units Sets and Binary Relations; Combinatories; Introduction to Mathematical Logic; Trees and Graphs; Analysis of Algorithms; Complexity Theory. CSC 414: Introduction to Artificial Intelligence 3 Units Prerequisite: CSC 301 Goals and methods of artificial intelligence. Methods of general problem-solving. Introduction to mathematical logic. Mechanical theorem proving. Game playing. Natural language processing. CSC 415: Further Statistical Processing 3 Units Prerequisite: CSC 312 Topics to include: Multiple Regression Analysis; One-way Analysis of Variance; Twoway Analysis of Variance; Generalized inverses and Applications; Statistical Control; use of Packages to Solve Statistical problems. CSC 416: Further umerical Analysis 3 Units Solution of Partial differential equation by analytic and numerical methods; Eigenvalue problems; Applications to transmission by cables. Finite element methods. CSC 417: Introduction to Optimization Techniques 3 Units Problem definition; Optimization in one direction; Optimization in n-dimensions. Single Variable Optimization: Fibonacci Search, Golden Section Search, Algorithm of Davies, Swan and Campey. Multivariate Optimization: Search Methods, Gradient Methods. Constrained Optimization: Lagrangian Methods, Kuhn Tucker Conditions.
10 CSC 421: Information Systems Management 3 Units The integration of business and technical considerations in the design, implementation and management of information systems. Topics include: Information system planning and development; business, management, executive and strategic information systems, including case studies of selected large-scale systems; end-user training and development; systems security, disaster planning and recovery. Practical examples of information systems in industry. CSC 422: Data Communication 3 Units Introduction to Waves, Waves Analysis, Fourier analysis (Fourier series, Fourier transform), Z-transform. Analog and Digital data. Analog and digital transmission. Synchronous and Asynchronous transmission. Transmission media, Modulation, Data Modems. Mathematical Communication. Multiplexing (FDM, TDM, PCM), Data link protocols, Interfaces, Codes. Error detection and correction. Parity loop check. CSC 423: Computer etworks 3 Units Prerequisite: CSC 303 Network concepts and protocols. Open System Interconnection (OSI) and Transmission. Control Protocol/Internet Protocol (TCP/IP). Network Topologies - LANs, WANs, Terminal Networks, Broadcast and Routed transmission. LAN-Contention and permission based Media Access protocols, CSMA/CD, Token Ring, Token Bus Slotted ring, Client/Server models, RPC, FDDI, WAN-Circuit, message and packet switching, PSDN and ISDN, X.25. Routing algorithms. Internet working - resolution of protocol variations. Repeaters, Hubs, Bridges, Routers, Brouters, Gateways, Protocol converters. Information to Internet. TCP/IP - core Internet technology. Internet connectivity. Services on the Internet. Current trends on the Internet. CSC 424: System Performance Evaluation 3 Units Basic techniques of system performance evaluation. Specific topics include: performance modelling, discrete event simulation, verification and validation of simulation models, analysis of simulation output; Analysis of single-server queue and queuing networks, modelling of computer systems, networks and other queuing or non-queuing systems. CSC 425: Computer Architecture 3 Units Prerequisite: CSC 303 The course is intended to provide the student with an appreciation of modern computer design and its relation to system architecture, compiler technology and operating system functionality. This course places an emphasis on design based on the measurement of performance and its dependency on parallelism, efficiency, latency and resource utilization. CSC 430: Software Requirement Specification & Analysis 3 Units Prerequisite: CSC 302, 321 Introduction to the requirements definition phase of software development. Models, notations and processes for software requirements of identification, representation,
11 validation and analysis. An important component of the course is a group project: the software requirement specification of a large software system. CSC 431: Software Design and Architecture 3 Units Prerequisite: CSC 430 Software design process and its models, representation of design/architecture, software architectures and design plans, object-oriented design methods, design state assessment, design quality assurance, design verification. Implementation of a group project. CSC 432: Software Testing, Quality Assurance and Maintenance 3 Units Prerequisite: CSC 431 Systematic testing of software systems, software verification, symbolic execution, software debugging, quality assurance, measurement and prediction of software reliability, project management, software maintenance, software reuse, reverse engineering. (Application to the group project in CSC 431 above). CSC 433: Compiler Construction 3 Units Prerequisite: CSC 308 Phase of compilation, Lexical Analysis and a review of parsing. Compiler-compilers and translator writing systems. LEX and YACC. Scope rules, block structure and symbol tables. Runtime stack management. Parameter passing mechanisms. Stack storage organization and templates. Heap storage management. Intermediate code. Code generations. Macros. CSC 434: Introduction to Computer Graphics 3 Units Prerequisite: CSC 302 Software and hardware for interactive computer graphics. Implementation of device drivers. 3-D transformations, clipping, perspective and input routines. Data structures, hidden surface removal, colour shading techniques and some additional topics will be covered. CSC 499: Final Year Project 4 Units Each student is expected to undertake a project. Arrangements for supervising students vary from supervisor to supervisor but will generally take the form of a weekly meeting. A supervisor will be assigned to each final-year student as early as possible in their final year. A formal report must be submitted before the second semester examinations begin and must contain at least one large, optimally-designed and fully documented computer program or a properly simulated design.
Division of Mathematical Sciences
Division of Mathematical Sciences Chair: Mohammad Ladan, Ph.D. The Division of Mathematical Sciences at Haigazian University includes Computer Science and Mathematics. The Bachelor of Science (B.S.) degree
More informationComputer Science/Software Engineering
292 School of Science and Engineering Computer Science/Software Engineering Everald E. Mills, PhD, Chair Objectives The computer science program seeks to prepare students for careers that require sophisticated
More informationHow To Get A Computer Science Degree At Appalachian State
118 Master of Science in Computer Science Department of Computer Science College of Arts and Sciences James T. Wilkes, Chair and Professor Ph.D., Duke University WilkesJT@appstate.edu http://www.cs.appstate.edu/
More informationINFORMATION TECHNOLOGY PROGRAM
INFORMATION TECHNOLOGY PROGRAM The School of Information Technology offers a two-year bachelor degree program in Information Technology for students having acquired an advanced vocational certificate.
More informationM.S. Computer Science Program
M.S. Computer Science Program Pre-requisite Courses The following courses may be challenged by sitting for the placement examination. CSC 500: Discrete Structures (3 credits) Mathematics needed for Computer
More informationOne LAR Course Credits: 3. Page 4
Course Descriptions Year 1 30 credits Course Title: Calculus I Course Code: COS 101 This course introduces higher mathematics by examining the fundamental principles of calculus-- functions, graphs, limits,
More informationDEGREE PLAN INSTRUCTIONS FOR COMPUTER ENGINEERING
DEGREE PLAN INSTRUCTIONS FOR COMPUTER ENGINEERING Fall 2000 The instructions contained in this packet are to be used as a guide in preparing the Departmental Computer Science Degree Plan Form for the Bachelor's
More informationEastern Washington University Department of Computer Science. Questionnaire for Prospective Masters in Computer Science Students
Eastern Washington University Department of Computer Science Questionnaire for Prospective Masters in Computer Science Students I. Personal Information Name: Last First M.I. Mailing Address: Permanent
More informationPlease consult the Department of Engineering about the Computer Engineering Emphasis.
COMPUTER SCIENCE Computer science is a dynamically growing discipline. ABOUT THE PROGRAM The Department of Computer Science is committed to providing students with a program that includes the basic fundamentals
More informationCOURSE TITLE COURSE DESCRIPTION
COURSE TITLE COURSE DESCRIPTION CS-00X COMPUTING EXIT INTERVIEW All graduating students are required to meet with their department chairperson/program director to finalize requirements for degree completion.
More informationBachelor of Science in Information Technology. Course Descriptions
Bachelor of Science in Information Technology Course Descriptions Year 1 Course Title: Calculus I Course Code: MATH 101 Pre- Requisite(s): This course introduces higher mathematics by examining the fundamental
More informationDepartment of Computer Science
Department of Computer Science Ali Sekmen, PhD 2, Chair 005, McCord Hall 615-963-5712 Faculty: K. Al Nasr, W. Chen, E. Erdemir, M. Hayes, H. Miao, T. Rogers, G. Shao, F. Yao General Statement: The Department
More informationCOMPUTER SCIENCE, BACHELOR OF SCIENCE (B.S.)
VCU 1 COMPUTER SCIENCE, BACHELOR OF SCIENCE (B.S.) The Bachelor of Science in Computer Science is built on a rigorous, highly concentrated, accredited curriculum of computer science courses. The program
More informationComputer Science MS Course Descriptions
Computer Science MS Course Descriptions CSc I0400: Operating Systems Underlying theoretical structure of operating systems; input-output and storage systems, data management and processing; assembly and
More informationDegrees Major in Computer Science Minor in Computer Science Major in Software Engineering
LT400, Independent Study: Directed reading registering. (U)(1). LT401, Independent Study: Directed reading registering. (U)(2). LT402, Independent Study: Directed reading registering. (U)(3). LT499, Honors
More informationMEng, BSc Computer Science with Artificial Intelligence
School of Computing FACULTY OF ENGINEERING MEng, BSc Computer Science with Artificial Intelligence Year 1 COMP1212 Computer Processor Effective programming depends on understanding not only how to give
More informationOKLAHOMA SUBJECT AREA TESTS (OSAT )
CERTIFICATION EXAMINATIONS FOR OKLAHOMA EDUCATORS (CEOE ) OKLAHOMA SUBJECT AREA TESTS (OSAT ) FIELD 081: COMPUTER SCIENCE September 2008 Subarea Range of Competencies I. Computer Use in Educational Environments
More informationComputer Science. Requirements for the Major (updated 11/13/03)
Computer Science Faculty: Knox Chair; Komagata,, Martinovic, Neff, Sampath, Wolz Faculty from mathematics with joint teaching appointments in computer science: Conjura, Greenbaun, Iannone The computer
More informationInformation and Communications Technology Courses at a Glance
Information and Communications Technology Courses at a Glance Level 1 Courses ICT121 Introduction to Computer Systems Architecture This is an introductory course on the architecture of modern computer
More informationMICHIGAN TEST FOR TEACHER CERTIFICATION (MTTC) TEST OBJECTIVES FIELD 050: COMPUTER SCIENCE
MICHIGAN TEST FOR TEACHER CERTIFICATION (MTTC) TEST OBJECTIVES Subarea Educational Computing and Technology Literacy Computer Systems, Data, and Algorithms Program Design and Verification Programming Language
More informationComputer Science. General Education Students must complete the requirements shown in the General Education Requirements section of this catalog.
Computer Science Dr. Ilhyun Lee Professor Dr. Ilhyun Lee is a Professor of Computer Science. He received his Ph.D. degree from Illinois Institute of Technology, Chicago, Illinois (1996). He was selected
More informationMEng, BSc Applied Computer Science
School of Computing FACULTY OF ENGINEERING MEng, BSc Applied Computer Science Year 1 COMP1212 Computer Processor Effective programming depends on understanding not only how to give a machine instructions
More informationCOURSE DESCRIPTION FOR THE COMPUTER INFORMATION SYSTEMS CURRICULUM
COURSE DESCRIPTION FOR THE COMPUTER INFORMATION SYSTEMS CURRICULUM Course Code 2505100 Computing Fundamentals Pass/ Fail Prerequisite None This course includes an introduction to the use of the computer
More informationUndergraduate Major in Computer Science and Engineering
University of California, Irvine 2015-2016 1 Undergraduate Major in Computer Science and Engineering On This Page: Overview Admissions Requirements for the B.S. in Computer Science and Engineering Sample
More informationBachelor of Games and Virtual Worlds (Programming) Subject and Course Summaries
First Semester Development 1A On completion of this subject students will be able to apply basic programming and problem solving skills in a 3 rd generation object-oriented programming language (such as
More informationCOMPUTER SCIENCE (5651) Test at a Glance
COMPUTER SCIENCE (5651) Test at a Glance Test Name Computer Science Test Code 5651 Time Number of Questions Test Delivery 3 hours 100 selected-response questions Computer delivered Content Categories Approximate
More information2015-2016 Academic Catalog
2015-2016 Academic Catalog Master of Science in Computer Science Graduate Arts and Sciences Director: Babak Forouraghi, Ph.D., Barbelin Hall, Rm 213, 610-660-1167, bforoura@sju.edu M.S. Computer Science
More informationSchool of Computer Science
School of Computer Science Computer Science - Honours Level - 2014/15 October 2014 General degree students wishing to enter 3000- level modules and non- graduating students wishing to enter 3000- level
More informationKingdom of Saudi Arabia King Saud University
Kingdom of Saudi Arabia King Saud University College of Computer & Information Sciences Department of Computer Engineering The MASTER S PROGRAM IN COMPUTER ENGINEERING ٢٠٠٣ M.S. PROGRAM IN COMPUTER ENGINEERING
More informationList of courses MEngg (Computer Systems)
List of courses MEngg (Computer Systems) Course No. Course Title Non-Credit Courses CS-401 CS-402 CS-403 CS-404 CS-405 CS-406 Introduction to Programming Systems Design System Design using Microprocessors
More informationLIST OF REGISTRABLE COURSES FOR BSC COMMUNICATION TECHNOLOGY JUNE 2014
100 Level Title Unit Status GST 101 Use of English and Communication Skills I 2 C GST 107 The Good Study Guide 2 C BIO101 General Biology 2 C CHM101 Introductory Inorganic Chemistry 2 C CIT 101 Computers
More information50 Computer Science MI-SG-FLD050-02
50 Computer Science MI-SG-FLD050-02 TABLE OF CONTENTS PART 1: General Information About the MTTC Program and Test Preparation OVERVIEW OF THE TESTING PROGRAM... 1-1 Contact Information Test Development
More informationProfessional Organization Checklist for the Computer Science Curriculum Updates. Association of Computing Machinery Computing Curricula 2008
Professional Organization Checklist for the Computer Science Curriculum Updates Association of Computing Machinery Computing Curricula 2008 The curriculum guidelines can be found in Appendix C of the report
More informationComputer Science (COMP)
Prairie View A & M University 1 Computer Science (COMP) Courses COMP 1003 Digital Communication: 3 semester hours. Efficient communication in the digital world, including multi-media editing, web page/site
More informationMaster of Science in Computer Science Information Systems
Master of Science in Computer Science Information Systems 1. General Admission Requirements. Admission to Graduate Studies (see graduate admission requirements). 2. Program Admission. In addition to meeting
More informationMaster of Science in Computer Science
Master of Science in Computer Science Background/Rationale The MSCS program aims to provide both breadth and depth of knowledge in the concepts and techniques related to the theory, design, implementation,
More informationFACULTY OF COMPUTER SCIENCE AND INFORMATION TECHNOLOGY AUTUMN 2016 BACHELOR COURSES
FACULTY OF COMPUTER SCIENCE AND INFORMATION TECHNOLOGY Please note! This is a preliminary list of courses for the study year 2016/2017. Changes may occur! AUTUMN 2016 BACHELOR COURSES DIP217 Applied Software
More informationComputer and Information Sciences
Computer and Information Sciences Dr. John S. Eickmeyer, Chairperson Computers are no longer huge machines hidden away in protected rooms and accessible to only a few highly-trained individuals. Instead,
More informationDoctor of Philosophy in Computer Science
Doctor of Philosophy in Computer Science Background/Rationale The program aims to develop computer scientists who are armed with methods, tools and techniques from both theoretical and systems aspects
More informationDepartment of Computer Science
The University of Texas at San Antonio 1 Department of Computer Science The Department of Computer Science offers a Bachelor of Science degree in Computer Science and a Minor in Computer Science. Admission
More informationUniversity of Dayton Department of Computer Science Undergraduate Programs Assessment Plan DRAFT September 14, 2011
University of Dayton Department of Computer Science Undergraduate Programs Assessment Plan DRAFT September 14, 2011 Department Mission The Department of Computer Science in the College of Arts and Sciences
More informationMathematics (MAT) MAT 061 Basic Euclidean Geometry 3 Hours. MAT 051 Pre-Algebra 4 Hours
MAT 051 Pre-Algebra Mathematics (MAT) MAT 051 is designed as a review of the basic operations of arithmetic and an introduction to algebra. The student must earn a grade of C or in order to enroll in MAT
More informationCURRICULUM VITAE EDUCATION:
CURRICULUM VITAE Jose Antonio Lozano Computer Science and Software Development / Game and Simulation Programming Program Chair 1902 N. Loop 499 Harlingen, TX 78550 Computer Sciences Building Office Phone:
More informationHow To Learn To Manage A Computer System
FACULTY OF COMPUTING STUDY PROGRAM: INFORMATION TECHNOLOGY CURRICULUM Introduction As an academic discipline, Information Technology focuses on preparing graduates who are concerned with issues related
More informationTexas Essential Knowledge and Skills Correlation to Video Game Design Foundations 2011 N130.0993. Video Game Design
Texas Essential Knowledge and Skills Correlation to Video Game Design Foundations 2011 N130.0993. Video Game Design STANDARD CORRELATING PAGES Standard (1) The student demonstrates knowledge and appropriate
More informationADVANCED SCHOOL OF SYSTEMS AND DATA STUDIES (ASSDAS) PROGRAM: CTech in Computer Science
ADVANCED SCHOOL OF SYSTEMS AND DATA STUDIES (ASSDAS) PROGRAM: CTech in Computer Science Program Schedule CTech Computer Science Credits CS101 Computer Science I 3 MATH100 Foundations of Mathematics and
More informationMasters in Human Computer Interaction
Masters in Human Computer Interaction Programme Requirements Taught Element, and PG Diploma in Human Computer Interaction: 120 credits: IS5101 CS5001 CS5040 CS5041 CS5042 or CS5044 up to 30 credits from
More information2010-2011 Assessment for Master s Degree Program Fall 2010 - Spring 2011 Computer Science Dept. Texas A&M University - Commerce
2010-2011 Assessment for Master s Degree Program Fall 2010 - Spring 2011 Computer Science Dept. Texas A&M University - Commerce Program Objective #1 (PO1):Students will be able to demonstrate a broad knowledge
More informationPoznan University of Technology Faculty of Electrical Engineering
Poznan University of Technology Faculty of Electrical Engineering Contact Person: Pawel Kolwicz Vice-Dean Faculty of Electrical Engineering pawel.kolwicz@put.poznan.pl List of Modules Academic Year: 2015/16
More informationComputer Science. Master of Science
Computer Science Master of Science The Master of Science in Computer Science program at UALR reflects current trends in the computer science discipline and provides students with a solid theoretical and
More informationDIABLO VALLEY COLLEGE CATALOG 2014-2015
COMPUTER SCIENCE COMSC The computer science department offers courses in three general areas, each targeted to serve students with specific needs: 1. General education students seeking a computer literacy
More informationComputer Science. Computer Science 207. Degrees and Certificates Awarded. A.S. Computer Science Degree Requirements. Program Student Outcomes
Computer Science 207 Computer Science (See Computer Information Systems section for additional computer courses.) We are in the Computer Age. Virtually every occupation in the world today has an interface
More informationFLORIDA STATE COLLEGE AT JACKSONVILLE COLLEGE CREDIT COURSE OUTLINE
Form 2A, Page 1 FLORIDA STATE COLLEGE AT JACKSONVILLE COLLEGE CREDIT COURSE OUTLINE COURSE NUMBER: CET 2600 COURSE TITLE: Network Fundamentals PREREQUISITE(S): CTS 1131 and CTS 1133 COREQUISITE(S): STUDENT
More informationComputer Science In the College of Sciences
In the College of Sciences OFFICE: Geology/Mathematics/Computer Science 413 TELEPHONE: 619-594-6191 http://www.cs.sdsu.edu The B.S. degree in Computer Science is accredited by the Computing Accreditation
More informationMaster Degree Program in Computer Science (CS)
Master Degree Program in Computer Science (CS) Students holding Bachelor s degree in Computer Science are accepted as graduate students, after meeting the general requirements stated below. Applicants
More informationCOMPUTER NETWORKS SECOND EDITION. ANDREW S.fjANENBAUM. Vrije Universiteit Amsterdam, The Netherlands. Nachrichtentechnische Bib'iothek THD Inv.
COMPUTER NETWORKS SECOND EDITION ANDREW S.fjANENBAUM Vrije Universiteit Amsterdam, The Netherlands Nachrichtentechnische Bib'iothek THD Inv.-Ni,: tq(s ULB Darmstadt iiiiiir 17800787 =3JE Prentice-Hall
More informationAssessment Plan for CS and CIS Degree Programs Computer Science Dept. Texas A&M University - Commerce
Assessment Plan for CS and CIS Degree Programs Computer Science Dept. Texas A&M University - Commerce Program Objective #1 (PO1):Students will be able to demonstrate a broad knowledge of Computer Science
More informationPCCC PCCC Course Description
Course Description CIS 101 Computer Concepts and Applications 3 credits (formerly Introduction to Computers and Information Processing) Introduces a variety of topics in computers and computing including
More informationCOMPUTER SCIENCE/ COMPUTER NETWORKING AND TECHNOLOGIES (COSC)
COMPUTER SCIENCE/ COMPUTER NETWORKING AND TECHNOLOGIES (COSC) Computer Science (COSC) courses are offered by the School of Information Arts and Technologies within the Yale Gordon College of Liberal Arts.
More informationLecture 1: Introduction
Programming Languages Lecture 1: Introduction Benjamin J. Keller Department of Computer Science, Virginia Tech Programming Languages Lecture 1 Introduction 2 Lecture Outline Preview History of Programming
More informationProgress Record. Course 21 (V) Associate of Applied Science in Computer Information Technology and Systems Management
Progress Record Study your lessons in the order listed below. As graded examinations are returned to you, enter your grade in the space below. Set a schedule for yourself then watch your progress. Course
More informationComputer Science Course Descriptions Page 1
CS 101 Intro to Computer Science An introduction to computer science concepts and the role of computers in society. Topics include the history of computing, computer hardware, operating systems, the Internet,
More informationAlgorithm & Flowchart & Pseudo code. Staff Incharge: S.Sasirekha
Algorithm & Flowchart & Pseudo code Staff Incharge: S.Sasirekha Computer Programming and Languages Computers work on a set of instructions called computer program, which clearly specify the ways to carry
More informationComputer Information Systems (CIS)
Computer Information Systems (CIS) CIS 113 Spreadsheet Software Applications Prerequisite: CIS 146 or spreadsheet experience This course provides students with hands-on experience using spreadsheet software.
More informationMASTER OF SCIENCE IN COMPUTER SCIENCE (MSCS) Department of Computer Science and Information Technology (CSIT) University of the District of Columbia
MASTER OF SCIENCE IN COMPUTER SCIENCE (MSCS) Department of Computer Science and Information Technology (CSIT) University of the District of Columbia Faculty Chair: Byunggu Yu Professors: David Barnett
More information01219211 Software Development Training Camp 1 (0-3) Prerequisite : 01204214 Program development skill enhancement camp, at least 48 person-hours.
(International Program) 01219141 Object-Oriented Modeling and Programming 3 (3-0) Object concepts, object-oriented design and analysis, object-oriented analysis relating to developing conceptual models
More informationANTALYA INTERNATIONAL UNIVERSITY INDUSTRIAL ENGINEERING COURSE DESCRIPTIONS
ANTALYA INTERNATIONAL UNIVERSITY INDUSTRIAL ENGINEERING COURSE DESCRIPTIONS CORE COURSES MATH 101 - Calculus I Trigonometric functions and their basic properties. Inverse trigonometric functions. Logarithmic
More informationSTUDY PROGRAM: INFORMATION SYSTEM
FACULTY OF COMPUTING STUDY PROGRAM: INFORMATION SYSTEM CURRICULUM INTRODUCTION Information Systems as a field of academic study encompasses the concepts, principles, and processes for two broad areas of
More informationWESTMORELAND COUNTY PUBLIC SCHOOLS 2011 2012 Integrated Instructional Pacing Guide and Checklist Computer Math
Textbook Correlation WESTMORELAND COUNTY PUBLIC SCHOOLS 2011 2012 Integrated Instructional Pacing Guide and Checklist Computer Math Following Directions Unit FIRST QUARTER AND SECOND QUARTER Logic Unit
More informationThe Elective Part of the NSS ICT Curriculum D. Software Development
of the NSS ICT Curriculum D. Software Development Mr. CHEUNG Wah-sang / Mr. WONG Wing-hong, Robert Member of CDC HKEAA Committee on ICT (Senior Secondary) 1 D. Software Development The concepts / skills
More informationMasters in Computing and Information Technology
Masters in Computing and Information Technology Programme Requirements Taught Element, and PG Diploma in Computing and Information Technology: 120 credits: IS5101 CS5001 or CS5002 CS5003 up to 30 credits
More informationTHREE YEAR DEGREE (HONS.) COURSE BACHELOR OF COMPUTER APPLICATION (BCA) First Year Paper I Computer Fundamentals
THREE YEAR DEGREE (HONS.) COURSE BACHELOR OF COMPUTER APPLICATION (BCA) First Year Paper I Computer Fundamentals Full Marks 100 (Theory 75, Practical 25) Introduction to Computers :- What is Computer?
More informationInformation Systems. Administered by the Department of Mathematical and Computing Sciences within the College of Arts and Sciences.
Information Systems Dr. Haesun Lee Professor Dr. Haesun Lee is a Professor of Computer Science. She received her Ph.D. degree from Illinois Institute of Technology, Chicago, Illinois (1997). Her primary
More informationCourse Descriptions. CS 101 Intro to Computer Science
Course Descriptions CS 101 Intro to Computer Science An introduction to computer science concepts and the role of computers in society. Topics include the history of computing, computer hardware, operating
More informationBachelor's Degree in Management Information Systems
Description for all courses in BIS for Bachelor s Degree in Management Information Systems and Master s Degree in Management Information Systems Bachelor's Degree in Management Information Systems Department
More informationClarke College. Major Requirements
136 Clarke College Computer Science Mission In an increasingly technical world, the computer science department strives to bring technological understanding and contemporary professional skills to the
More informationCS & Applied Mathematics Dual Degree Curriculum Content
CS & Applied Mathematics Dual Degree Curriculum Content General Education (41 credits) COMM 101: Written and Oral Communication I COMM 301: Written and Oral Communication II ECON 201: Economic Principles
More informationCOMPUTER SCIENCE PROGRAM ACCREDITATION
Department of Computer Science Michael M. Pickard, Chair McGee 303 Phone: 936.468.2508 Fax: 936.468.7086 P.O. Box 13063, SFA Station Nacogdoches, TX 75962 E-mail: csdept@cs.sfasu.edu Web: www.sfasu.edu/go/comp-sci
More informationDiploma Of Computing
Diploma Of Computing Course Outline Campus Intake CRICOS Course Duration Teaching Methods Assessment Course Structure Units Melbourne Burwood Campus / Jakarta Campus, Indonesia March, June, October 022638B
More informationCOMPUTER SCIENCE. FACULTY: Jennifer Bowen, Chair Denise Byrnes, Associate Chair Sofia Visa
FACULTY: Jennifer Bowen, Chair Denise Byrnes, Associate Chair Sofia Visa COMPUTER SCIENCE Computer Science is the study of computer programs, abstract models of computers, and applications of computing.
More informationB.Sc. in Computer Information Systems Study Plan
195 Study Plan University Compulsory Courses Page ( 64 ) University Elective Courses Pages ( 64 & 65 ) Faculty Compulsory Courses 16 C.H 27 C.H 901010 MATH101 CALCULUS( I) 901020 MATH102 CALCULUS (2) 171210
More informationComputer Science/Mathematics Curriculum Pepperdine University
Computer Science/Mathematics Curriculum Pepperdine University Background Seaver College is the undergraduate liberal arts college of Pepperdine University. This document describes the curriculum for the
More informationThe Different Types of Computer Science Schematics
Computer Science - pathways School of Computer Science Head of School Degree Programmes Single Honours Degrees (BSc) General MA degree: Joint Honours Degrees (BSc): Joint Honours Degrees (MA): Major Degree
More informationPLCs and SCADA Systems
Hands-On Programmable Logic Controllers and Supervisory Control / Data Acquisition Course Description This extensive course covers the essentials of SCADA and PLC systems, which are often used in close
More informationMasters in Human Computer Interaction
Masters in Human Computer Interaction Programme Requirements Taught Element, and PG Diploma in Human Computer Interaction: 120 credits: IS5101 CS5001 CS5040 CS5041 CS5042 or CS5044 up to 30 credits from
More informationABET General Outcomes. Student Learning Outcomes for BS in Computing
ABET General a. An ability to apply knowledge of computing and mathematics appropriate to the program s student outcomes and to the discipline b. An ability to analyze a problem, and identify and define
More informationSchool of Computer Science
School of Computer Science Computer Science - Honours Level - 2015/6 - August 2015 General degree students wishing to enter 3000- level modules and non- graduating students wishing to enter 3000- level
More informationThomas Jefferson High School for Science and Technology Program of Studies Foundations of Computer Science. Unit of Study / Textbook Correlation
Thomas Jefferson High School for Science and Technology Program of Studies Foundations of Computer Science updated 03/08/2012 Unit 1: JKarel 8 weeks http://www.fcps.edu/is/pos/documents/hs/compsci.htm
More informationCourse Descriptions. preparation.
Course Descriptions CS 101 Intro to Computer Science An introduction to computer science concepts and the role of computers in society. Topics include the history of computing, computer hardware, operating
More informationBIOLOGY. Academic Regulation A grade of C- is the minimal grade acceptable for progression in the CMPS 221, 222, and 223 sequence.
Academic Regulation A grade of C- is the minimal grade acceptable for progression in the CMPS 221, 222, and 223 sequence. Lower Division The Department of Computer Science offers courses on topics of current
More informationDescribe the process of parallelization as it relates to problem solving.
Level 2 (recommended for grades 6 9) Computer Science and Community Middle school/junior high school students begin using computational thinking as a problem-solving tool. They begin to appreciate the
More informationCOLLEGE OF INFORMATION TECHNOLOGY
COLLEGE OF INFORMATION TECHNOLOGY COLLEGE OVERVIEW The College of Information Technology provides the structure and organization for male and female students to successfully pursue degree programs in Information
More informationMasters in Networks and Distributed Systems
Masters in Networks and Distributed Systems Programme Requirements Taught Element, and PG Diploma in Networks and Distributed Systems: 120 credits: IS5101 CS5001 CS5021 CS4103 or CS5023 in total, up to
More informationMaster s Program in Information Systems
The University of Jordan King Abdullah II School for Information Technology Department of Information Systems Master s Program in Information Systems 2006/2007 Study Plan Master Degree in Information Systems
More informationDepartment of Computer Science
82 Advanced Biochemistry Lab II. (2-8) The second of two laboratory courses providing instruction in the modern techniques of biochemistry. Experiments are performed on the isolation, manipulation and
More informationLONG BEACH CITY COLLEGE MEMORANDUM
LONG BEACH CITY COLLEGE MEMORANDUM DATE: May 5, 2000 TO: Academic Senate Equivalency Committee FROM: John Hugunin Department Head for CBIS SUBJECT: Equivalency statement for Computer Science Instructor
More informationREGULATIONS FOR THE DEGREE OF BACHELOR OF SCIENCE IN COMPUTER SCIENCE AND INFORMATION SYSTEMS (BSc[CSIS])
699 REGULATIONS FOR THE DEGREE OF BACHELOR OF SCIENCE IN COMPUTER SCIENCE AND INFORMATION SYSTEMS (BSc[CSIS]) (See also General Regulations and Regulations for First Degree Curricula) CSIS 1 Admission
More informationDatavetenskapligt Program (kandidat) Computer Science Programme (master)
Datavetenskapligt Program (kandidat) Computer Science Programme (master) Wolfgang Ahrendt Director Datavetenskap (BSc), Computer Science (MSc) D&IT Göteborg University, 30/01/2009 Part I D&IT: Computer
More informationCS Standards Crosswalk: CSTA K-12 Computer Science Standards and Oracle Java Programming (2014)
CS Standards Crosswalk: CSTA K-12 Computer Science Standards and Oracle Java Programming (2014) CSTA Website Oracle Website Oracle Contact http://csta.acm.org/curriculum/sub/k12standards.html https://academy.oracle.com/oa-web-introcs-curriculum.html
More informationDepartment of Computer Science
University of Denver 1 Department of Computer Science Office: Aspen Hall North, Suite 100 Mail Code: 2280 S. Vine St. Denver, CO 80208 Phone: 303-871-3010 Email: info@cs.du.edu Web Site: http://www.du.edu/rsecs/departments/cs
More information