Computer Science Program

Size: px
Start display at page:

Download "Computer Science Program"

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 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 information

Professional 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 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 information

Department of Computer Science

Department 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 information

Bachelor of Games and Virtual Worlds (Programming) Subject and Course Summaries

Bachelor 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 information

Bachelor of Science in Information Technology. Course Descriptions

Bachelor 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 information

COMPUTER SCIENCE, BACHELOR OF SCIENCE (B.S.)

COMPUTER 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 information

Department of Computer Science

Department 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 information

MEng, BSc Computer Science with Artificial Intelligence

MEng, 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 information

M.S. Computer Science Program

M.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 information

COMPUTER SCIENCE. FACULTY: Jennifer Bowen, Chair Denise Byrnes, Associate Chair Sofia Visa

COMPUTER 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 information

One LAR Course Credits: 3. Page 4

One 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 information

Computer Science. General Education Students must complete the requirements shown in the General Education Requirements section of this catalog.

Computer 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 information

Clarke College. Major Requirements

Clarke 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 information

INFORMATION TECHNOLOGY PROGRAM

INFORMATION 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 information

The B.S. Degree Program in Information Systems

The 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 information

Computer and Information Sciences

Computer 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 information

DEGREE PLAN INSTRUCTIONS FOR COMPUTER ENGINEERING

DEGREE 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 information

Information Systems. Administered by the Department of Mathematical and Computing Sciences within the College of Arts and Sciences.

Information 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 information

Study Plan for the Bachelor Degree in Computer Information Systems

Study 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 information

MEng, BSc Applied Computer Science

MEng, 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 information

Degrees Major in Computer Science Minor in Computer Science Major in Software Engineering

Degrees 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 information

ABET General Outcomes. Student Learning Outcomes for BS in Computing

ABET 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 information

Master of Science in Computer Science Information Systems

Master 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 information

Computer Science Courses-1

Computer 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 information

COURSE TITLE COURSE DESCRIPTION

COURSE 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 information

Computer Science/Software Engineering

Computer 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 information

Computer Science. Master of Science

Computer 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 information

School of Computer Science

School 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 information

01219211 Software Development Training Camp 1 (0-3) Prerequisite : 01204214 Program development skill enhancement camp, at least 48 person-hours.

01219211 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 information

Eastern 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 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 information

Students who successfully complete the Health Science Informatics major will be able to:

Students 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 information

ADVANCED 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 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 information

Assessment 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 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 information

College of Science Department of Mathematics and Computer Science. Assessment Plan Computer Science and Computer Networks

College 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 information

COLLEGE OF INFORMATION TECHNOLOGY

COLLEGE 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 information

Doctor of Philosophy in Computer Science

Doctor 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 information

Please consult the Department of Engineering about the Computer Engineering Emphasis.

Please 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 information

2010-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 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 information

Master of Science in Computer Science

Master 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 information

DIABLO VALLEY COLLEGE CATALOG 2014-2015

DIABLO 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 information

Department of Computer Science

Department 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 information

Professional Organization Checklist for the Computer Information Systems Curriculum

Professional 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 information

Page 1 of 5. (Modules, Subjects) SENG DSYS PSYS KMS ADB INS IAT

Page 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 information

Computer Science. Requirements for the Major (updated 11/13/03)

Computer 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 information

REGULATIONS FOR THE DEGREE OF BACHELOR OF SCIENCE IN COMPUTER SCIENCE AND INFORMATION SYSTEMS (BSc[CSIS])

REGULATIONS 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 information

Graduate 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 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 information

FACULTY OF COMPUTER SCIENCE AND INFORMATION TECHNOLOGY AUTUMN 2016 BACHELOR COURSES

FACULTY 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 information

Computer Science (COMP)

Computer 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 information

REGULATIONS FOR THE DEGREE OF BACHELOR OF SCIENCE IN COMPUTER SCIENCE AND INFORMATION SYSTEMS (BSc[CSIS])

REGULATIONS 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 information

BIOLOGY. Academic Regulation A grade of C- is the minimal grade acceptable for progression in the CMPS 221, 222, and 223 sequence.

BIOLOGY. 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 information

Department Overview. Preparation for Graduate School. Dual Degree BS and MSCIS Track. www.uwp.edu COMPUTER SCIENCE. 88 - Computer Science

Department 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 information

Software Engineering Transfer Degree

Software 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 information

Computer Science Course Descriptions

Computer 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 information

How To Get A Computer Science Degree

How 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 information

Computer Science MS Course Descriptions

Computer 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 information

Department of Computer Science

Department 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 information

REGULATIONS FOR THE DEGREE OF BACHELOR OF SCIENCE IN BIOINFORMATICS (BSc[BioInf])

REGULATIONS 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 information

Undergraduate Major in Computer Science and Engineering

Undergraduate 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 information

How To Learn To Manage A Computer System

How 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 information

Computer Science In the College of Sciences

Computer 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 information

COMPUTER SCIENCE (5651) Test at a Glance

COMPUTER 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 information

KMU International School

KMU 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 information

CS 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) 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 information

B.Sc. in Computer Information Systems Study Plan

B.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 information

Course Descriptions - Computer Science and Software Engineering

Course 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 information

University 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 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 information

MICHIGAN TEST FOR TEACHER CERTIFICATION (MTTC) TEST OBJECTIVES FIELD 050: COMPUTER SCIENCE

MICHIGAN 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 information

Master s Program in Information Systems

Master 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 information

Computer Information Systems

Computer 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 information

Thomas 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. 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 information

Datavetenskapligt Program (kandidat) Computer Science Programme (master)

Datavetenskapligt 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-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 information

How To Get A Computer Science Degree

How 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 information

CS5310 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 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 information

Information Technology Career Field Pathways and Course Structure

Information 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 information

SCHOOL OF ADVANCED TECHNOLOGIES, ENGINEERING AND SCIENCE (SATES) PROGRAM: CTech in Electrical and Electronic Engineering

SCHOOL 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 information

Computer Science and Software Engineering

Computer 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 information

ALFAISAL UNIVERSITY COLLEGE OF ENGINEERING

ALFAISAL 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 information

How To Get A Computer Engineering Degree

How 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 information

How To Get A Computer Science Degree At Appalachian State

How 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 information

COMPUTER SCIENCE (2014-15)

COMPUTER 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 information

Accelerated Undergraduate/Graduate (BS/MS) Dual Degree Program in Computer Science

Accelerated 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 information

School of Computer Science

School 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 information

School of Management and Information Systems

School 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 information

Winter 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 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 information

Computer Information Systems (CIS)

Computer 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 information

UF EDGE brings the classroom to you with online, worldwide course delivery!

UF 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 information

PCCC PCCC Course Description

PCCC 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 information

Diploma Of Computing

Diploma 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 information

Texas 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 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 information

Curriculum for the Bachelor Degree in Computer Science (CS)

Curriculum 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 information

Course Descriptions. CS 01400: Independent Study 1 to 4 s.h.

Course 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 information

Department of Computer Science

Department 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 information

Computer Engineering as a Discipline

Computer 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 information

Computer 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) 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 information

Computer Science. 232 Computer Science. Degrees and Certificates Awarded. A.S. Degree Requirements. Program Student Outcomes. Department Offices

Computer 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 information

Masters in Human Computer Interaction

Masters 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 information

Students must earn grades of C or better in all courses specific to either the major or the minor in Computer Science.

Students 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 information

THE AIT BUSINESS SCHOOL (ABS) PROGRAM: CTech in Business Administration and IT

THE 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 information

School of Computer Science

School 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