ALFAISAL UNIVERSITY COLLEGE OF ENGINEERING



Similar documents
ALFAISAL UNIVERSITY. College of Engineering

Erik Jonsson School of Engineering and Computer Science

Erik Jonsson School of Engineering and Computer Science Interdisciplinary Programs

The Relevance of CS and SE Education: A Survey

Core Curriculum to the Course:

Niagara County Community College Cooperative Degree Program Curriculum Guide Liberal Arts and Sciences: Math and Science Transfer Program

Professional Organization Checklist for the Computer Science Curriculum Updates. Association of Computing Machinery Computing Curricula 2008

Business Information Technology Bachelor of Science

Graduation Check Off Sheet, Electrical Engineering, Year (Class of 2017)

Accelerated Bachelor of Science/Master of Science in Computer Science. Dual Degree Program

Bachelor of Science in Marketing Curriculum

BACHELOR OF SCIENCE IN INFORMATION SYSTEMS

Vector Calculus Fourier Series & Laplace Transform PYN106 Electromagnetic Field Theory 3 1/2 2/2 4

What You Need to Know About Computer Science, B.S.A.T. Programs

LIST OF REGISTRABLE COURSES FOR BSC COMMUNICATION TECHNOLOGY JUNE 2014

ELECTRICAL ENGINEERING CURRICULUM. With TLP Courses (02/04/16 revision course number updates, capstone with either SYS or ECE course #)

How To Get A Degree In Electrical Engineering

SECOND YEAR. Major Subject 3 Thesis (EE 300) 3 Thesis (EE 300) 3 TOTAL 3 TOTAL 6. MASTER OF ENGINEERING IN ELECTRICAL ENGINEERING (MEng EE) FIRST YEAR

The Emerging Trends in Electrical and Computer Engineering

COP 2250 Object-Oriented Programming (Java SE) (3) PR General Elective (3) MAD 2104 Discrete Mathematics (3) General Elective (3)

Revised Fall M - main campus W - online class M/NTCC - live class on main campus and broadcast to remote class at NTCC

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

Bachelor of Science in Information Technology. Course Descriptions

Curriculum of Electronics Engineering Program

COURSE CATALOGUE

How To Become A Webmaster

BACHELOR OF SCIENCE IN COMPUTER ENGINEERING (B.S. CPE)

CURRICULUM GUIDE

New Tracks in B.S. in Mathematics

Current requirements for a major (page 83 of current catalog)

Department of Computer Science and Engineering. BA in Information Technology

COLLEGE OF INFORMATION TECHNOLOGY

German Jordanian University School of Management and Logistics Sciences. International Accounting Department. Study Plan

Delaware County Community College Course Equivalency Guide

Software Engineering

Occupational Therapy Affiliate Program

B.S. Electrical Engineering

Electrical and Computer Engineering Undergraduate Advising Manual

CSC 310/Discrete Structures of Computer Science CSC 325/Computer Architecture. CSC 410/Advanced Analysis of Algorithms CSC 390/Programming Languages

Computer Science Information Sheet for entry in What is Computer Science?

Reasons for need for Computer Engineering program From Computer Engineering Program proposal

Rules of the program leading to Bachelor of Science in Computer Science

CERTIFICATE PROGRAMS. University College

DISTANCE DEGREE PROGRAM CURRICULUM NOTE:

THE ROLLINS COLLEGE PRE-ENGINEERING PROGRAM

COLLEGE OF PROFESSIONAL AND MATHEMATICAL STUDIES

Cyber Security. Vision. Mission

Undergraduate Major Map

Statistical Analysis on Curriculum of the National Model School of Software Engineering

Bachelors of Science-Electrical Engineering

Computer Science/Software Engineering

Faculty: Adler, Gazley, Hu, Leven, Mirtcheva, Mitchell. Pollock, Rice, Ruddy, Seals, Vandergriff, Winston

ELECTRICAL ENGINEERING

Computer Engineering

The following are the measurable objectives for graduated computer science students (ABET Standards):

Bachelor of Bachelor of Computer Science

1 Fall Semester Theory Practice Credits ECTS. 2 Spring Semester Theory Practice Credits ECTS

1 Fall Semester Theory Practice Credits ECTS. 2 Spring Semester Theory Practice Credits ECTS

Division of Mathematical Sciences

Delaware County Community College Course Equivalency Guide

Technical Elective I Technical Elective II Technical Elective III Technical Elective IV

Computer Science course unit

Undergraduate Degree Map for Completion in Four Years

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

Poznan University of Technology Faculty of Electrical Engineering

Electrical and Computer Engineering

Dual Degree Nursing Program with Goldfarb School of Nursing at Barnes-Jewish College Approved by the Faculty, December 13, 2011

Computer Engineering (BS)

Computer Science CATALOG 2014/2015 BINUS UNIVERSITY

EECS Department Undergraduate Handbook

School of Management and Information Systems

Undergraduate Program Guide. Bachelor of Science. Computer Science DEPARTMENT OF COMPUTER SCIENCE and ENGINEERING

GYAN VIHAR SCHOOL OF ENGINEERING & TECHNOLOGY M. TECH. CSE (2 YEARS PROGRAM)

Electrical and Computer Engineering

Bachelor of Science [Computing Science & Information Systems] Programme Document

chapter 7 General Education 57

Curriculum for the Bachelor Degree in Accounting

Bachelor of Science in Computer Engineering (BSCoE) Essential Ideas

How To Get A Computer Science Minor At Afu

Information Technology Management Bachelor of Science Degree (B.S.)

k. p MIS program section is replaced with following content.

imtech Curriculum Presentation

Bachelor of Science in Accounting

COURSE TRANSFER AGREEMENT BETWEEN BRISTOL COMMUNITY COLLEGE (BCC) AND PROVIDENCE COLLEGE SCHOOL OF CONTINUING EDUCATION (SCE)

Elizabeth City State University Elizabeth City, NC

Middlesex County College Course Equivalency Guide

Transcription:

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 Tut. MAT 101 Calculus I 4 3 0 2 Pre-Requisite MAT 112 Calculus II 4 3 0 2 MAT 101 MAT 212 Linear Algebra MAT 112 MAT 224 STA 212 CHM 102 PHU 103 PHU 124 Numerical Methods Probability and Statistics for Engineers Introduction to Chemistry Mechanics and Waves for Engineers Electromagnetism and Optics for Engineers ENG 101 Freshman English I MAT 212, CSC 112 or equivalent MAT 112 PHU 103 & MAT 101 ENG 112 Freshman English II ENG 101 ENG 222 Technical Writing ENG 112 ARB 101 Arabic Language and 2 2 0 0 Literature I ARB 112 Arabic Language and Literature II 2 2 0 0 PHL 101 Ethics ISL 101 Islamic Studies I 2 2 0 0 ARB 101 ISL 112 Islamic Studies II 2 2 0 0 ISL 101 SE 100 SE 201 SE 212 Programming for Engineers Object-Oriented Programming Introduction to Software Engineering Discrete Structures for Software Engineers SE 100 SE 214 Algorithms and Data Co- Requisite MAT 101 October 14, 2012 Page 1

Structures SE 217 Software and Society Software Requirements SE 201 & SE 214 and Design SE 223 Digital Logic Design PHU 124 SE 312 Database Management Systems SE 214 SE 314 Operating Systems SE 214 SE 323 SE 324 Software Project and Process Management Web Application Development SE 312 SE 327 Embedded Systems SE 314 SE 329 Human-Computer Interface Design SE 410 Software Architecture SE 323 SE 415 SE 416 SE 421 Software Testing and Quality Assurance Professional Practice and Software Documentation Mobile Application Development Software Maintenance, Configuration Management and Evolution & SE 312 SE 490 Software Engineering 104 CRHs passed 2 1 3 0 Capstone Project I SE 491 Software Engineering SE 490 2 1 3 0 Capstone Project II EE 305 Computer Networks SE 100 EE 307 SE 390 Computer Architecture Software Engineering Summer Internship 1 SE 100 & (SE 223 or EE 210) 103 CRHs passed and department approval October 14, 2012 Page 2

Curriculum Study Plan: Software Engineering 4-Year Curriculum: 137 Credit Hours Total Each course below follows the following format: code, Title, and Credit Hours (Lecture contact hours Lab contact hours Tutorial contact hours) 1 st Year ENG 101 Freshman English I 3 (3-0-0) MAT 101 Calculus I 4 (3-0-2) PHU 103 Mechanics and Waves for Engineers 4 (3-2-1) SE 100 Programming for Engineers 4 (3-2-0) CHM 102 Introduction to Chemistry 4 (3-2-1) Total 19 PHL 101 Ethics 3 (3-0-0) ENG 112 Freshman English II 3 (3-0-0) MAT 112 Calculus II 4 (3-0-2) PHU 124 Electromagnetism and Optics for Engineers 4 (3-2-1) Object-Oriented Programming 4 (3-2-0) Total 18 2 nd Year ENG 222 Technical Writing 3 (3-0-0) MAT 212 Linear Algebra 3 (3-0-0) SE 201 Introduction to Software Engineering 4 (3-2-0) SE 212 Discrete Structures for Software Engineers 3 (3-0-0) SE 214 Algorithms and Data Structures 4 (3-2-0) MAT 214 Numerical Methods 3 (3-0-0) STA 212 Probability and Statistics for Engineers 3 (3-0-0) SE 217 Software and Society 3 (3-0-0) Software Requirements and Design 4 (3-2-0) SE 223 Digital Logic Design 4 (3-2-0) October 14, 2012 Page 3

Summer 3 rd Year ISL 101 Islamic Studies I 2 (2-0-0) EE 305 Computer Networks 4 (3-2-0) EE 307 Computer Architecture 4 (3-2-0) SE 312 Database Management Systems 4 (3-2-0) SE 314 Operating Systems 3 (3-0-0) ARB 101 Arabic Language and Literature I 2 (2-0-0) SE 323 Software Project and Process Management 3 (3-0-0) SE 324 Web Application Development 4 (3-2-0) SE 327 Embedded Systems 3 (3-0-0) SE 329 Human-Computer Interface Design 3 (3-0-0) Total 15 SE 390 Software Engineering Summer Internship 1 Total 1 4 th Year ISL 112 Islamic Studies II 2 (2-0-0) SE 410 Software Architecture 3 (3-0-0) Software Testing and Quality Assurance 3 (3-0-0) SE 490 Software Engineering Capstone Project I 2 (1-3-0) Total 16 ARB 112 Arabic Language and Literature II 2 (2-0-0) SE 415 Professional Practice and Software Documentation 3 (3-0-0) SE 416 Mobile Application Development 4 (3-2-0) SE 421 Software Maintenance, Configuration Management and Evolution 3 (3-0-0) SE 491 Software Engineering Capstone Project II 2 (1-3-0) October 14, 2012 Page 4

Technical Electives Name CRHs Pre-Requisite SE 440 Special Topics in Software Engineering 3 (3-0-0) 104 CRHs Passed SE 441 Telecommunications Software Design 3 (3-0-0) 104 CRHs Passed SE 442 Social Networks for Software Engineers 3 (3-0-0) 104 CRHs Passed SE 443 Cloud Computing for Software Engineers 3 (3-0-0) 104 CRHs Passed SE 444 Artificial Intelligence 3 (3-0-0) 104 CRHs Passed SE 445 Information and Software Security 3 (3-0-0) 104 CRHs Passed October 14, 2012 Page 5