Computer Science Program
|
|
- Harry Banks
- 7 years ago
- Views:
Transcription
1 Computer Science Program The Department of Computer Science was established along with the start of FCIT. The department aims at establishing strong academic knowledge and experiences so that students can benefit from it and be able to comprehend the advances in this rapid developing field. The Curricula of the Computer Science program was designed to be flexible so that it can fit the students needs and responds to the work market. Consequently the program emphasize on core courses that is a must for computer science students and breadth in various fields of specialization so that the student can graduated with adequate knowledge to serve as Programmer, Computer Security Officer, Applications Developer, Information Security Officer, Database Designer and Database Administrator. Vision The Department of Computer Science and information Technology aspiration is to graduate outstanding professionals, sponsor novel research, and to be among the nation s first choice in information technology oriented to community services. Mission Provide an infrastructure through which students can gain theoretical, analytical and practical knowledge and interpersonal skills and develop the abilities and skills important for effective participation and leadership in industry. Computer Science Program Educational Objectives Program Education objectives are 1. Providing graduates a deep understanding and knowledge of Computer Science, in order to be engage in the productive practice of computer science to identify and solve significant problems across a broad range of application areas. 2. Producing graduates who apply their computer science knowledge and skills for the overall benefit of a diverse society. 3. Producing graduates who will enhance the economic well-being of both Tabuk area and the kingdom through a combination of technical expertise, leadership and entrepreneurship. 4. To prepare students for successful and productive careers as computer science professionals in both industry and government. 5. Preparing graduates to understand and acquire knowledge of ethical, legal, social and global policy issues in secured computer systems and develop good teamwork and communication to address society and organizational needs with professionalism. 6. To prepare students to pursue graduate studies and for life-long learning in a rapidly evolving field.
2 Computer Science Program Learning Outcomes Programs are strongly urged to incorporate the ABET/CAC "Criterion 3" Engineering and Computer Science Program Outcomes. These Outcomes, with our local customizations and additions, are: a. The ability to apply knowledge of computing and mathematics appropriate to the discipline. Also, the ability to understand how computer science relates to mathematics and the physical sciences. b. The ability to analyze a problem and identify and define the computing requirements and specifications appropriate to its solution. c. The ability to design, implement and evaluate a computer-based system, process, component, or program to meet desired needs. Also, the ability to understand the analysis, design and implementation of a computerized solution to a real-life problem. d. The ability to function effectively on teams to accomplish a common goal. Also, the ability to make an oral presentation which utilizes professional quality presentation aids. e. An understanding of professional, ethical, legal, security and social issues and responsibilities. Also, the ability to understand and appreciate the ethical and societal issues related to computers and computer networks. f. The ability to communicate effectively with a range of audiences. Also, the ability to write a technical document such as a software specification white paper or a user manual. g. The ability to analyze the local and global impact of computing on individuals, organizations and society. h. Recognizing the need for and the ability to engage in continuing professional development. Also, the ability to do additional reading and research in order to become proficient in a specialty area of computer science. i. The ability to use current techniques, skills, and tools necessary for computing practices, while -at the same time- understanding the principles of operation. j. The ability to apply mathematical foundations, algorithmic principles, and computer science theory in the modeling and design of computer-based systems in a way that demonstrates comprehension of the tradeoffs involved in design choices. k. The ability to apply design and development principles in the construction of software systems of varying complexity.
3 Computer Science Degree Requirements A total of 137 credits, including 20 credits of university requirements, 25 credits of faculty requirements, 80 credits of program requirements, 12 credits of program electives CS Areas Categories and Codes Code X0X X1X X2X X3X X4X X5X X6X X7X X8X X9X Category Fundamentals and Programming Hardware and Systems Algorithms, Computing & Software Development Networking, Internet and Web Database and Information Management HCI & Intelligent Systems Security and Administration Advanced & Selected Topics/Projects
4 CSC Core Requirements Code Name Lec Lab Tut CH Prerequisite 1 MATH 101 Mathematics (2) MATH STAT 201 General Statistics MATH ELS 210 English for Computer Students ELS PHYS 281 General Physics Lab PHYS CSC 101 Computer Programming (1) CSC CSC 102 Computer Programming (2) CSC CSC 109 Computer Ethics CSC CEN 210 Logic Design MATH CEN 211 Logic Design Lab CEN CSC 210 Computer Organization and Assembly CSC Language Programming CEN CSC 220 Data Structures and Algorithms CSC CSC 221 Software Engineering CSC CIT 230 Internet and Web Technology CSC MATH 241 Linear Algebra MATH MATH 251 Discrete Structures MATH CSC 300 Programming Languages CSC 220 ELS 301 Technical Writing ELS STAT 311 Probability Theory STAT CEN 312 Computer Architecture CSC CSC 321 Design and Analysis of Algorithms CSC CEN 330 Computer Networks CEN CIS 340 Database Systems CSC CSC 390 CS Summer Training N/A 24 CSC 410 Operating Systems CEN CSC 420 Theory of Computation CSC CSC 450 Artificial Intelligence CSC CSC 490 CS Project (1) CSC 491 CS Project (2) CSC 490 Total Electives (12 Credits) 12 credits selected from the available advanced computer science courses listed in the table below. Code Name Lec Lab Tut CH Prerequisite 1 CSC 301 Visual Programming CSC CSC 411 Systems Programming CSC CSC 421 Compiler Construction CSC CSC 422 Numerical Methods CSC CSC 423 Advanced Software Engineering CSC CSC 424 Modeling and Simulation STAT CIS 440 Advanced Database Systems CIS CIT 450 Human Computer Interaction CSC CSC 452 Computer Graphics CSC CIT 453 Multimedia Systems CSC CSC 454 Machine Learning CSC CSC 455 Digital Image Processing CSC CIT 460 Computer and Information Security CSC CSC 492 Special Topics in Computer Science
5 Semester (1) Semester (2) First Year(Foundation) Semester (3) Second Year Semester (4) Semester (5) Third Year Semester (6) Semester (7) Fourth Year Semester (8) CS Study Plan Sample(4-years) 137 credits Code Name Lec Lab Tut CH Prerequisite COMM 001 Communication Skills N/A CSC 001 Computer Skills & Applications N/A MATH 100 Mathematics (1) N/A ELS 001 English Language Skills (1) N/A PHYS 101 General Physics N/A 16 LTS 001 Learning & Thinking Skills N/A MATH 101 Mathematics (2) MATH 100 BIO 101 General Biology N/A CHEM 101 Chemistry N/A ELS 002 English Language Skills (2) ELS 001 ISLS 101 Islamic Culture(1) N/A CSC 101 Computer Programming (1) CSC 001 ELS 210 English for Computer Students ELS 002 MATH 200 Fundamental of Integral Calculus MATH 101 MATH 251 Discrete Structures MATH 101 ARB 101 Language Skills N/A 18 ISLS 201 Islamic Culture (2) ISLS 101 CSC 102 Computer Programming (2) CSC 101 CSC 109 Computer Ethics CSC 001 CEN 210 Logic Design MATH 251 STAT 201 General Statistics N/A ARB 201 Writing Skills ARAB 101 PHYS 281 General Physics Lab PHYS 101 CSC 210 Computer Organization and CSC 101 Assembly Language Programming CEN 210 CSC 220 Data Structures and Algorithms CSC 102 CIT 230 Internet and Web Technology CSC 102 MATH 241 Linear Algebra MATH 251 STAT 311 Probability Theory(1) STAT 201 CEN 211 Logic Design Lab CEN 210 CEN 312 Computer Architecture CSC 210 CSC 321 Design and Analysis of Algorithms CSC 220 CIS 340 Database Systems CSC 220 ELS 301 Technical Writing ELS 210 CSC 221 Software Engineering CSC 220 ISLS 301 Islamic Culture (3) ISLS 201 CSC 390 CS Field Training Department's Approval 18 CEN 330 Computer Networks CEN 312 CSC 420 Theory of Computation CSC 220 CSC 410 Operating Systems CEN 312 CSC 300 Programming Languages CSC 220 Cxx xxx Elective Course (1) Cxx xxx CSC 490 CS Project (1) Department's Approval CSC 450 Artificial Intelligence CSC 321 Cxx xxx Elective Course(2) Cxx xxx Cxx xxx Elective Course (3) Cxx xxx Cxx xxx Elective Course (4) Cxx xxx ISLS 401 Islamic Culture (4) ISLS 301 CSC 491 CS Project (2) CSC
6 CS Courses Short Description CSC 001 Computer Skills and Applications (0,6,0,3) This course is an introduction to computer skills and applications. The course will cover basic concepts of computers and application programs. Topics covered include introduction: computer hardware, software and information technology, windows, word, excel, power point, access and the internet. Prerequisite: N/A CSC 101 Computer Programming (1) (3,2,0,4) This course provides an introduction to problem solving and computer programming. Topics include flowcharting, writing and executing programs, basic features of the programming language such as data types, control structures, methods, arrays and strings. Prerequisite: CSC 001 CSC 102 Computer Programming (2) (3,2,0,4) This course provides an introduction to object-oriented programming. Topics include classes and objects: a deeper look, inheritance, polymorphism, interfaces & operator overloading, exception handling, graphical user interface concepts, strings, files and streams. Prerequisite: CSC 101 CSC 109 Computer Ethics (1,0,0,1) This course covers ethical issues concerning the use of computers. The course introduces topics in professional responsibility, codes of Ethics, example codes of ethics, computer security, privacy and computing, computing and intellectual property, crime and global information ethics. Prerequisite: CSC 001 CEN 210 Logic Design (3,0,0,3) This course is an introduction on the principles of digital design. Topics include binary systems, boolean algebra and logic gates, gate-level minimization, combinational logic, synchronous sequential logic, registers and counters, and memory and programmable logic. Prerequisite: MATH 251 CEN 211 Logic Design Lab (0,2,0,1) This course introduces the student to combinational and sequential circuit design and implementation. There will be ten experiments and each will comprise of a design, software simulation, and hardware implementation. Prerequisite: CEN 210 CSC 210 Computer Organization and Assembly Language Programming (3,2,0,4) This course covers the basics of computer organization and assembly language programming. Topics include computer abstractions, instructions, arithmetic, structure, organization, and the processor, assembly language programming for microcomputers, data types, addressing modes, instruction set, assembler operators and pseudo operator, I/O, and high-level languages and macros. Prerequisite: CEN 210, CSC 101 CEN 312 Computer Architecture (3,0,0,3) This course presents the principles of computer architecture and design. Topics to be covered include instruction set architectures, arithmetic logic unit design, CPU data path design, CPU pipelining, memory hierarchy, cache and virtual memory, and introduction to I/O. Prerequisite: CSC 210 CSC 220 Data Structures and Algorithms (3,0,2,3) This course covers the topics of data structures and algorithm design along with their respective applications. Topics will include arrays, linked lists, stacks, queues, recursion, trees, searching, sorting and applications to sorting and searching. Prerequisite: CSC102 CSC 321 Design and Analysis of Algorithms (3,0,2,3) The objective of this course is to teach students methods of designing and analyzing algorithms. Specific topics include computing worst case and average case complexity for an algorithm, design techniques, dynamic programming, divide-and-conquer, greedy method, branch-and-bound, backtracking, graph traversals, minimum spanning tree, and shortest path algorithms. Prerequisite: CSC220 CIT 230 Internet and Web Technology (2,2,0,3) This course is an introduction to various internet and web technologies. Topics include internet and web basics, World Wide Web, HTML, XHTML, cascading style sheets, web page design and java script. Prerequisite: CSC102
7 CSC 300 Programming Languages (3,0,0,3) This course covers list-processing, string-processing, and other types of high-level programming languages. The course also introduces fundamental concepts of data types, control structures, operations, and programming environments of various programming languages. The course discusses the analysis, formal specification, and comparison of language features. Prerequisite: CSC220 CSC 410 Operating Systems (3,0,0,3) This course will provide an introduction to operating system design and implementation. Topics covered include role and purpose of operating systems, operating-system structures, process, threads, process synchronization, cpu scheduling, deadlocks, memory management and virtual memory. Prerequisite: CEN 312 CSC 420 Theory of Computation (3,0,2,3) This course is an introduction to the theory of formal languages and computation. Topics include languages, regular expressions, finite automata, Transition Graphs, Kleen's theorem, regular languages, decidability, context-free grammars, pushdown automata, parsing and Turing machines. Prerequisite: CSC 220 CSC 221 Software Engineering (3,0,2,3) This course introduces the principles and techniques used in software engineering. Topics include introduction to software engineering, software processes, agile software development, requirements engineering, system modeling, architectural design, design and implementation, software testing and software evolution. Prerequisite: CSC220 CEN 330 Computer Networks (3,0,0,3) This course is an introduction to computer networks. Topics include introduction: uses of computer networks, network hardware, network software and reference models, the physical layer, the data link layer, the medium access control sub-layer, the network layer, the transport layer, application layer of networking, transmission systems and network applications. Prerequisite: CEN 312 CIS 340 Database Systems (3,2,0,4) This course covers fundamentals of database architecture and systems. Topics include databases and database users, database system concepts and architecture, relational data model, the relational algebra and relational calculus, data modeling using the entity-relationship model, structured query language, functional dependency and normalization. Prerequisite: CSC220 CSC 450 Artificial Intelligence (2,2,2,3) This course is an introduction to artificial intelligence (AI). Topics include history and applications, intelligent agent, solving problems by searching, constraint satisfaction, knowledge representation, reasoning, machine learning, natural language processing, perception, robotics, expert systems and real AI applications. CSC 390 CS Field Training (0,0,0,0) The course lasts for 8 weeks to cover the summer semester of the third year during which students will undergo a practical training at an approved private, government or semi-government agency. Prerequisite: Department's Approval CSC 490 CS Project (1) (1,0,0,1) In this course, the students apply what they learn to develop a computer application, that is suggested by the student and approved by the department. Computer Science senior project-first semester, includes project proposal, feasibility studies, intellectual property, teamwork, budgets, schedule management. Prerequisite: Department's Approval CSC 491 CS Project (2) (1,4,0,3) Computer Science senior project second semester, includes teamwork, professional communications (reports & presentations), design implementation and testing. Prerequisite: CSC490 Elective Courses CSC 422 Numerical Methods (3,0,0,3) This course will emphasize the development of numerical algorithms to provide solutions to common problems in science and engineering. Topics covered include number systems and errors, solution of nonlinear equations, interpolation, systems of linear equations, approximation, differentiation and integration and solution of ordinary differential equations.
8 CIT 450 Human Computer Interaction (3,0,0,3) This course provides an overview of the field of human-computer interaction. Topics include usability of interactive systems, guidelines, principles, and theories, managing design processes, evaluating interface designs, direct manipulation and virtual environments, menu selection, form fill-in, and dialog boxes, interaction devices,documentation and online help, information searching and visualization. Prerequisite: CSC102 CSC 452 Computer Graphics (3,0,0,3) This course covers the fundamentals of computer graphics. Topics include overview of graphics systems, output primitives, attributes of graphics primitives, geometric transformations, two-dimensional viewing, three-dimensional viewing, visible-surface detection methods, illumination models and surface-rendering methods, color models and color applications and computer animation. CSC 421 Compiler Construction (3,0,0,3) This course Introduces essential theory, algorithms, and tools used in compiler construction. Major topics include lexical, semantic, and contextual analysis of source files, syntax trees, symbol tables, code generation and optimization techniques. Prerequisite: CSC420 CIT 453 Multimedia Systems (3,0,0,3) This course is an introduction to multimedia systems. Topics include multimedia concepts, authoring and tools, graphics and image data representations, color in image and video, fundamental concepts in video, basics of digital audio, data compression, image compression, video and audio compression techniques and multimedia communication and retrieval. CIT 460 Computer and Information Security (3,0,0,3) This course presents the principles of computer and information security. Topics covered include elements of information protection, threats to information security, techniques of protection, information security policies and standards, access control, physical security and risk analysis and introduction to cryptography. CSC 411 Systems Programming (3,0,0,3) This course provides an introduction to systems programming. Topics include background, assembler functions, machine-dependent and independent assembler features, assembler design options. loader functions, machinedependent and independent loader features, loader design options, macro processor functions, features and design and implementation examples. Prerequisite: CSC410
9 CSC 454 Machine Learning (3,0,0,3) This course provides an introduction to machine learning. Topics include: supervised learning; unsupervised learning; learning theory; reinforcement learning and adaptive control. The course will also discuss recent applications of machine learning, such as to robotic control, data mining, autonomous navigation, bioinformatics, speech recognition, and text and web data processing. Prerequisite: CSC 321 CSC 301 Visual Programming (2,2,0,3) This course covers the fundamentals of visual language theory, iconic and symbolic representations, parsing techniques, semantics and pragmatics of visual languages, visual programming systems, visual querying systems, visual information systems and visual software engineering. Its applications are diverse: visual user interface, visual specifications, visual reasoning, visual database systems and multimedia computing, to name but a few. Prerequisite: CSC 102 CSC 455 Digital Image Processing (3,0,0,3) This course will provide mathematical foundations and practical techniques for digital manipulation of images; image acquisition; preprocessing; segmentation; Fourier domain processing; feature extraction; recognition and compression. Prerequisite: CSC 321 CSC 423 Advanced Software Engineering (3,0,0,3) The course will build on the knowledge and experience the student has acquired in CSC 221, Software Engineering I. It will further assist in understanding the principles and complexities regarding the software engineering life cycle of large software projects, and to experience and develop skills for working in a large group on a small to medium scale software project. Specific topics covered will include verification/validation, software quality, documentation, and maintenance. Prerequisite: CSC 221 CIS 440 Advanced Database Systems (3,0,0,3) Database Security and Authorization, Concepts for Object Databases, Enhanced Data Models for Advanced Applications, Distributed Databases and Client-Server Architectures, xml and Internet Databases, Data Mining Concepts, Data Warehousing and OLAP, Emerging Database Technologies and Applications. Prerequisite: CIS 340 CSC 492 Special Topics in Computer Science (3,0,0,3) Contemporary topics in computer science will be offered as needed. Prerequisite: Department's Approval CSC 424 Modeling and Simulation (3,0,0,3) Introduction to modeling and simulation concepts. System analysis and classification. Abstract and simulation models. Continuous, discrete, and combined models. Heterogeneous models. Using Petri nets and finite automata in simulation. Pseudorandom number generation and testing. Queuing systems. Monte Carlo method. Continuous simulation, numerical methods, Modelica language. Simulation experiment control. Visualization and analysis of simulation results. Prerequisite: STAT 311
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 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 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 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 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 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 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 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 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 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 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 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 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 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 informationThe B.S. Degree Program in Information Systems
1 Prince Sultan University College of Computer and Information Sciences Department of Information Systems The B.S. Degree Program in Information Systems 2010/2011 2 Introduction The Information Systems
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 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 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 informationStudy Plan for the Bachelor Degree in Computer Information Systems
Study Plan for the Bachelor Degree in Computer Information Systems The Bachelor Degree in Computer Information Systems/Faculty of Information Technology and Computer Sciences is granted upon the completion
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 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 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 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 informationComputer Science Courses-1
Computer Science Courses-1 CSC 099/Orientation to Computer Science 0 course units An introduction to the computer science program with a focus on the discipline, including an investigation of computing
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 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 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 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 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 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 informationStudents who successfully complete the Health Science Informatics major will be able to:
Health Science Informatics Program Requirements Hours: 72 hours Informatics Core Requirements - 31 hours INF 101 Seminar Introductory Informatics (1) INF 110 Foundations in Technology (3) INF 120 Principles
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 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 informationCollege of Science Department of Mathematics and Computer Science. Assessment Plan Computer Science and Computer Networks
College of Science Department of Mathematics and Computer Science Programs: Assessment Plan Computer Science and Computer Networks Computer Science offers the following instructional programs: 1. Bachelor
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 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 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 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 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 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 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 informationProfessional Organization Checklist for the Computer Information Systems Curriculum
Professional Organization Checklist f the Computer Infmation Systems Curriculum Association of Computing Machinery and Association of Infmation Systems IS 2002 Model Curriculum and Guidelines f Undergraduate
More informationPage 1 of 5. (Modules, Subjects) SENG DSYS PSYS KMS ADB INS IAT
Page 1 of 5 A. Advanced Mathematics for CS A1. Line and surface integrals 2 2 A2. Scalar and vector potentials 2 2 A3. Orthogonal curvilinear coordinates 2 2 A4. Partial differential equations 2 2 4 A5.
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 informationREGULATIONS FOR THE DEGREE OF BACHELOR OF SCIENCE IN COMPUTER SCIENCE AND INFORMATION SYSTEMS (BSc[CSIS])
711 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 informationGraduate Co-op Students Information Manual. Department of Computer Science. Faculty of Science. University of Regina
Graduate Co-op Students Information Manual Department of Computer Science Faculty of Science University of Regina 2014 1 Table of Contents 1. Department Description..3 2. Program Requirements and Procedures
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 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 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 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 informationDepartment Overview. Preparation for Graduate School. Dual Degree BS and MSCIS Track. www.uwp.edu COMPUTER SCIENCE. 88 - Computer Science
COMPUTER SCIENCE Molinaro 248 262-595-2314 Degrees Offered: Bachelor of Science. Master of Science (see graduate section). Associate Professors: Hansen, Ph.D.; Lincke, Ph.D.; Quevedo, Ph.D. Assistant Professors:
More informationSoftware Engineering Transfer Degree
www.capspace.org (01/17/2015) Software Engineering Transfer Degree This program of study is designed for associate-degree students intending to transfer into baccalaureate programs awarding software engineering
More informationComputer Science Course Descriptions
Computer Science Course Descriptions CS 1136 (COSC 1136) Computer Science Laboratory (1 semester hour) Laboratory course to accompany CS 1336. This course teaches basic computer literacy/programming skills:
More informationHow To Get A Computer Science Degree
(CS) CS 1030 Foundations of Computer Science, Spring, Summer Introduces the basics of computing, including computer hardware, and programming concepts and language. Explores how computers work and how
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 informationDepartment of Computer Science
172 Department of Computer Science Department of Computer Science Chairperson: Turkiyyah, George M. Professors: Nasri, Ahmad H.; Turkiyyah, George M. Associate Professors: Abu Salem, Fatima K.; Attie,
More informationREGULATIONS FOR THE DEGREE OF BACHELOR OF SCIENCE IN BIOINFORMATICS (BSc[BioInf])
820 REGULATIONS FOR THE DEGREE OF BACHELOR OF SCIENCE IN BIOINFORMATICS (BSc[BioInf]) (See also General Regulations) BMS1 Admission to the Degree To be eligible for admission to the degree of Bachelor
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 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 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 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 informationKMU International School
KMU International School General Education 1. Writing & Critical Reasoning As a modern global intellectual, the student fosters his or her writing ability and capability of expression so that he or she
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 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 informationCourse Descriptions - Computer Science and Software Engineering
One of the nation's top undergraduate engineering, science, and mathematics colleges Course Descriptions - Computer Science and Software Engineering Professors Anderson, Boutell, Chenoweth, Chidanandan,
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 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 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 informationComputer Information Systems
Computer Information System Courses Description 0309331 0306331 0309332 0306332 0309334 0306334 0309341 0306341 0309353 0306353 Database Systems Introduction to database systems, entity-relationship data
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 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 informationก ก ก ก ก 460-104 3(3-0-6) ก ก ก (Introduction to Business) (Principles of Marketing)
ก ก ก 460-101 3(3-0-6) ก ก ก (Introduction to Business) ก ก ก ก ก ก ก ก ก ก ก ก ก ก ก Types of business; business concepts of human resource management, production, marketing, accounting, and finance;
More informationHow To Get A Computer Science Degree
MAJOR: DEGREE: COMPUTER SCIENCE MASTER OF SCIENCE (M.S.) CONCENTRATIONS: HIGH-PERFORMANCE COMPUTING & BIOINFORMATICS CYBER-SECURITY & NETWORKING The Department of Computer Science offers a Master of Science
More informationCS5310 Algorithms 3 credit hours 2 hours lecture and 2 hours recitation every week
CS5310 Algorithms 3 credit hours 2 hours lecture and 2 hours recitation every week This course is a continuation of the study of data structures and algorithms, emphasizing methods useful in practice.
More informationInformation Technology Career Field Pathways and Course Structure
Information Technology Career Field Pathways and Course Structure Courses in Information Support and Services (N0) Computer Hardware 2 145025 Computer Software 145030 Networking 2 145035 Network Operating
More informationSCHOOL OF ADVANCED TECHNOLOGIES, ENGINEERING AND SCIENCE (SATES) PROGRAM: CTech in Electrical and Electronic Engineering
SCHOOL OF ADVANCED TECHNOLOGIES, ENGINEERING AND SCIENCE (SATES) Program Schedule PROGRAM: CTech in Electrical and Electronic Engineering CTech Electrical & Electronic Engineering Credits IT101 Information
More informationComputer Science and Software Engineering
LT360, Topics in Latin: In-depth study of works not covered in earlier courses. This course is repeatable for credit. Prerequisites: LT203 and LT204, placement into the 300 level, or permission of instructor.
More informationALFAISAL UNIVERSITY COLLEGE OF ENGINEERING
Curriculum Study Plan: Software Engineering ALFAISAL UNIVERSITY COLLEGE OF ENGINEERING Bachelor of Science (B.Sc.) Degree Program in Software Engineering -Title Credit Hours (CRHs) Total- CRHs Lect. Lab
More informationHow To Get A Computer Engineering Degree
COMPUTER ENGINEERING GRADUTE PROGRAM FOR MASTER S DEGREE (With Thesis) PREPARATORY PROGRAM* COME 27 Advanced Object Oriented Programming 5 COME 21 Data Structures and Algorithms COME 22 COME 1 COME 1 COME
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 informationCOMPUTER SCIENCE (2014-15)
COMPUTER SCIENCE (2014-15) SYLLABUS This syllabus applies to students admitted in the academic years 2010/11, 2011/12 and 2012/13 under the three-year curriculum. The curriculum comprises 180 credits of
More informationAccelerated Undergraduate/Graduate (BS/MS) Dual Degree Program in Computer Science
Accelerated Undergraduate/Graduate (BS/MS) Dual Degree Program in The BS degree in requires 126 semester hours and the MS degree in Computer Science requires 30 semester hours. Undergraduate majors who
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 informationSchool of Management and Information Systems
School of Management and Information Systems Business and Management Systems Information Science and Technology 176 Business and Management Systems Business and Management Systems Bachelor of Science Business
More informationWinter 2016 Course Timetable. Legend: TIME: M = Monday T = Tuesday W = Wednesday R = Thursday F = Friday BREATH: M = Methodology: RA = Research Area
Winter 2016 Course Timetable Legend: TIME: M = Monday T = Tuesday W = Wednesday R = Thursday F = Friday BREATH: M = Methodology: RA = Research Area Please note: Times listed in parentheses refer to the
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 informationUF EDGE brings the classroom to you with online, worldwide course delivery!
What is the University of Florida EDGE Program? EDGE enables engineering professional, military members, and students worldwide to participate in courses, certificates, and degree programs from the UF
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 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 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 informationCurriculum for the Bachelor Degree in Computer Science (CS)
The curriculum for the B.Sc. degree in consists of (2) credit hours distributed as follows:- Course 2 4 Requirements University Requirements Compulsory Elective Faculty Requirements Specialization Requirements
More informationCourse Descriptions. CS 01400: Independent Study 1 to 4 s.h.
CMS 04375: Special Topics In Communication 3 s.h. This course provides students with an opportunity to thoroughly investigate specific areas critical to the field of communication. Course topics change
More informationDepartment of Computer Science
178 Department of Computer Science Department of Computer Science Chairperson: El-Hajj, Wassim M. Professors: Nasri, Ahmad H.; Turkiyyah, George M. Associate Professors: Abu Salem, Fatima K.; Attie, Paul
More informationComputer Engineering as a Discipline
Computing Curriculum Computer Engineering Curriculum Report Chapter 2 Computer Engineering as a Discipline T his chapter presents some of the characteristics that distinguish computer engineering from
More informationComputer Science 1010 Introduction to Computers and the Internet (3) 1015 Web Structures I (1) 1016 Web Structures II (1)
Computer Science 1010 Introduction to Computers and the Internet (3) Prerequisites: Same as for Math 1020 and Math 1030. Covers basic concepts and components of a PC, including microprocessor, disk, display,
More informationComputer Science. 232 Computer Science. Degrees and Certificates Awarded. A.S. Degree Requirements. Program Student Outcomes. Department Offices
232 Computer Science 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 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 informationStudents must earn grades of C or better in all courses specific to either the major or the minor in Computer Science.
DEPARTMENT OF COMPUTER SCIENCE The programs offered by the Department of Computer Science lead to the Bachelor of Science or the Master of Science in Computer Science. Majors in other disciplines at TSU
More informationTHE AIT BUSINESS SCHOOL (ABS) PROGRAM: CTech in Business Administration and IT
Program Schedule THE AIT BUSINESS SCHOOL (ABS) PROGRAM: CTech in Business Administration and IT CTech Business Administration and IT Credits IT101 Information Technology Foundation I 3 MATH100 Foundations
More informationSchool of Computer Science
Computer Science Honours Level 2013/14 August 2013 School of Computer Science Computer Science (CS) Modules CS3051 Software Engineering SCOTCAT Credits: 15 SCQF Level 9 Semester: 1 This module gives a
More information