Datavetenskapligt Program (kandidat) Computer Science Programme (master)

Size: px
Start display at page:

Download "Datavetenskapligt Program (kandidat) Computer Science Programme (master)"

Transcription

1 Datavetenskapligt Program (kandidat) Computer Science Programme (master) Wolfgang Ahrendt Director Datavetenskap (BSc), Computer Science (MSc) D&IT Göteborg University, 30/01/2009

2 Part I D&IT: Computer Science and Engineering at Chalmers and University of Gothenburg

3 Areas of Research and Education at D&IT: Algorithms Computer Architecture Computer Graphics Databases Data Communication Dependability Digital Systems Distributed Computing Formal Verification Interaction Design Logical Models and Methods Natural Language Technology Programming Languages Science of Programming Security Software Engineering

4 D&IT Education at GU and Chalmers 3 Bachelor Datateknik, Informationsteknik 7 Master Computer 6 specialised programmes on course level: courses in GU programme courses in CHT programmes all courses shared among GU + CTH significantly larger degree of engineering degrees, mandatory courses outside CSE

5 Student Numbers of our registered students as of today: old Magister 62 new Bachelor 59 new Master fristående 8 Erasmus 16 total 161 to these students, we offer 70 courses annually 1 1 thanks to the sharing of GU+CTH courses

6 Student Numbers of our registered students as of today: old Magister 62 new Bachelor 59 new Master fristående 8 Erasmus 16 total 161 to these students, we offer 70 courses annually 1 1 thanks to the sharing of GU+CTH courses

7 What is Computer Science? CS is the study of: computers and computation, their general powers and limitations, the design and characteristics of hard- and software, the solving of problems in applications of computers

8 Essentials of Computer Science represent and reason about computation and information develop methods to analyse and create computation and information study symbolic representation, implementation, manipulation, communication of information create and study working hardware and software artifacts develop models, methods, technologies to design, realise, and operate these artifacts create abstractions (e.g., data structures) study structures which are common to different hardware and software phenomena (e.g., finite automata)

9 Challenge: Wide Scope of the Area CS field has enormous breadth and depth large coverage is impossible in a single student s education focus on skills which are common to the whole field needed to adopt to quickly changing demands those skills include: problem solving adopting to any given level of abstraction learning new artifacts (languages, libraries, tools, frameworks) and creatively use them

10 Challenge: Wide Scope of the Area CS field has enormous breadth and depth large coverage is impossible in a single student s education focus on skills which are common to the whole field needed to adopt to quickly changing demands those skills include: problem solving adopting to any given level of abstraction learning new artifacts (languages, libraries, tools, frameworks) and creatively use them

11 Focus of our programmes Enabling students to realise systems which function correctly are maintainable are reliable

12 Part II Datavetenskapligt Program: A Kandidat Programme at Göteborg University

13 Background: Different Programming Paradigms different progr. languages address different levels of abstraction abstraction level very high high low very low languages functional languages (Haskell) object-oriented languages (Java) C machine languages feature of our education: students learn to master different approaches mandatory: functional and object-oriented

14 Background: Different Programming Paradigms different progr. languages address different levels of abstraction abstraction level very high high low very low languages functional languages (Haskell) object-oriented languages (Java) C machine languages feature of our education: students learn to master different approaches mandatory: functional and object-oriented

15 Base Block (year 1) Computer Science courses: Functional Programming Object-Oriented Programming I Object-Oriented Programming II Data Structures Finite Automata and Formal Languages Math courses: Discrete Mathematics Linear Algebra Calculus

16 Base Block (year 1) Computer Science courses: Functional Programming Object-Oriented Programming I Object-Oriented Programming II Data Structures Finite Automata and Formal Languages Math courses: Discrete Mathematics Linear Algebra Calculus

17 Elective Block (year 2 + 3) Free choice 2 from many Bachelor courses. for instance: Software Engineering Fundamentals; Programming Project; Databases; Object-Oriented Systems Development; Operating Systems; Concurrent Programming; Testing, Debugging, and Verification; Data Communication; Mathematical and Computing Modelling; Fundamentals of Digital Systems and Computers; Computer Systems Engineering; Machine Oriented Programming; Human Computer Interaction. In year 3: students take also Master level courses 2 in agreement with the study counsellor

18 Elective Block (year 2 + 3) Free choice 2 from many Bachelor courses. for instance: Software Engineering Fundamentals; Programming Project; Databases; Object-Oriented Systems Development; Operating Systems; Concurrent Programming; Testing, Debugging, and Verification; Data Communication; Mathematical and Computing Modelling; Fundamentals of Digital Systems and Computers; Computer Systems Engineering; Machine Oriented Programming; Human Computer Interaction. In year 3: students take also Master level courses 2 in agreement with the study counsellor

19 Part III Computer Science: A Master s Programme at Göteborg University

20 Specialisations within the CS Master s we offer 6 different specialisations: Algorithms, Languages, and Logic Interaction Design Natural Language Technology Networks and Distributed Systems Secure and Dependable Computer Systems Software Engineering and Technology specialisations mirror specialised Master s 3 3 exception: Natural Language Technology

21 Specialisations within the CS Master s we offer 6 different specialisations: Algorithms, Languages, and Logic Interaction Design Natural Language Technology Networks and Distributed Systems Secure and Dependable Computer Systems Software Engineering and Technology specialisations mirror specialised Master s 3 3 exception: Natural Language Technology

22 Algorithms, Languages, and Logic Core Courses: Algorithms Logic in Computer Science Programming Languages one of: ALL project, Artificial Intelligence, Advanced Functional Programming Deepening Courses: Algorithms, Advanced Course Discrete Optimisation Algorithms for Machine Learning and Inference Models of Computation Compiler Construction Types for Programs and Proofs Frontiers of Programming Languages

23 Interaction Design Core Courses: Graphical Interfaces Interaction Design Methodology Interaction Design - Project (15 hp) Deepening Courses: Computer Graphics Jamel Design Physical Computing Ubiquitous Computing Methods of Interaction Analysis Human-Centered Design Simulation Engines Artificial Intelligence

24 Natural Language Technology Core Courses: Introduction to Linguistics Natural Language Processing Speech Technology Machine Learning and Statistical Methods Programming Languages Deepening Courses: Functional Programming Artificial Intelligence Compiler Construction Parsing Algorithms Formal Semantics Formal Syntax Dialogue Systems Information Refinement Speech Recognition Knowledge Representation and Inference

25 Networks and Distributed Systems Core Courses: Distributed Systems Internet Technology Computer security Advanced Topics in Networks and Distributed Systems Distributed Systems (advanced course) Network Security

26 Secure and Dependable Computer Systems Core Courses: Computer Security Fault-tolerant Computer Systems Real-time Systems Logic in Computer Science Deepening Courses: Software Engineering using Formal Methods Hardware Description and Verification Cryptography Programming Languages Language-based Security Frontiers of Programming Languages Network Security Parallel and Distributed Real-time Systems

27 Software Engineering and Technology Core Courses: Agile Development Processes Algorithms Software Architecture Software Constraints Programming Paradigms System Development in Teams Deepening Courses: Managing Software Development Projects Compiler Construction Distributed Systems Interaction Design - Analysis Software Engineering using Formal Methods

28 Large Degree of Freedom students can choose to follow one of the specialisations freely combine courses from the specialisations

29 The Master s Degree with fulfilment of the general requirements, GU grants the degree: Master of Science in Computer Science students fulfilling requirements of a specialisation receive: Master of Science in Computer Science with Specialisation in...

30 The Master s Degree with fulfilment of the general requirements, GU grants the degree: Master of Science in Computer Science students fulfilling requirements of a specialisation receive: Master of Science in Computer Science with Specialisation in...

Course is required. First cycle Study Period 2 PG

Course is required. First cycle Study Period 2 PG Application for continued program studies, autumn 2013 Computer Science Master s Programme N2COS You apply for courses in your programme autumn 2013 at www.antagning.se. To be able to apply for courses

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

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

Computer Science Information Sheet for entry in 2016. What is Computer Science? Computer Science Information Sheet for entry in 2016 What is Computer Science? Computer Science is about understanding computer systems and networks at a deep level. Computers and the programs they run

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

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

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

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

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

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

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

Masters in Advanced Computer Science

Masters in Advanced Computer Science Masters in Advanced Computer Science Programme Requirements Taught Element, and PG Diploma in Advanced Computer Science: 120 credits: IS5101 CS5001 up to 30 credits from CS4100 - CS4450, subject to appropriate

More information

Masters in Artificial Intelligence

Masters in Artificial Intelligence Masters in Artificial Intelligence Programme Requirements Taught Element, and PG Diploma in Artificial Intelligence: 120 credits: IS5101 CS5001 CS5010 CS5011 CS4402 or CS5012 in total, up to 30 credits

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

Masters in Networks and Distributed Systems

Masters in Networks and Distributed Systems Masters in Networks and Distributed Systems Programme Requirements Taught Element, and PG Diploma in Networks and Distributed Systems: 120 credits: IS5101 CS5001 CS5021 CS4103 or CS5023 in total, up to

More information

Masters in Computing and Information Technology

Masters in Computing and Information Technology Masters in Computing and Information Technology Programme Requirements Taught Element, and PG Diploma in Computing and Information Technology: 120 credits: IS5101 CS5001 or CS5002 CS5003 up to 30 credits

More 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

Depth and Excluded Courses

Depth and Excluded Courses Depth and Excluded Courses Depth Courses for Communication, Control, and Signal Processing EECE 5576 Wireless Communication Systems 4 SH EECE 5580 Classical Control Systems 4 SH EECE 5610 Digital Control

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

Erik Jonsson School of Engineering and Computer Science

Erik Jonsson School of Engineering and Computer Science Erik Jonsson School of Engineering and Computer Science Bachelor of Science in Computer Science (B.S.C.S.) Goals for the Computer Science Program The undergraduate Computer Science program is committed

More information

UNDERGRADUATE DEGREE PROGRAMME IN COMPUTER SCIENCE ENGINEERING SCHOOL OF COMPUTER SCIENCE ENGINEERING, ALBACETE

UNDERGRADUATE DEGREE PROGRAMME IN COMPUTER SCIENCE ENGINEERING SCHOOL OF COMPUTER SCIENCE ENGINEERING, ALBACETE UNDERGRADUATE DEGREE PROGRAMME IN COMPUTER SCIENCE ENGINEERING SCHOOL OF COMPUTER SCIENCE ENGINEERING, ALBACETE SCHOOL OF COMPUTER SCIENCE, CIUDAD REAL Core Subjects (CS) Compulsory Subjects (CPS) Optional

More information

Core Curriculum to the Course:

Core Curriculum to the Course: Core Curriculum to the Course: Environmental Science Law Economy for Engineering Accounting for Engineering Production System Planning and Analysis Electric Circuits Logic Circuits Methods for Electric

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

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

Bachelor of Bachelor of Computer Science

Bachelor of Bachelor of Computer Science Bachelor of Bachelor of Computer Science Detailed Course Requirements The 2016 Monash University Handbook will be available from October 2015. This document contains interim 2016 course requirements information.

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

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

Department of Computer Science and Engineering

Department of Computer Science and Engineering Mississippi State University 1 Department of Computer Science and Engineering Department Head: Professor Donna Reese Office: 300 Butler Hall The Department of Computer Science and Engineering is dedicated

More information

Bachelor Degree in Informatics Engineering Master courses

Bachelor Degree in Informatics Engineering Master courses Bachelor Degree in Informatics Engineering Master courses Donostia School of Informatics The University of the Basque Country, UPV/EHU For more information: Universidad del País Vasco / Euskal Herriko

More information

Structure of Presentation. The Role of Programming in Informatics Curricula. Concepts of Informatics 2. Concepts of Informatics 1

Structure of Presentation. The Role of Programming in Informatics Curricula. Concepts of Informatics 2. Concepts of Informatics 1 The Role of Programming in Informatics Curricula A. J. Cowling Department of Computer Science University of Sheffield Structure of Presentation Introduction The problem, and the key concepts. Dimensions

More information

LIST OF REGISTRABLE COURSES FOR BSC COMMUNICATION TECHNOLOGY JUNE 2014

LIST OF REGISTRABLE COURSES FOR BSC COMMUNICATION TECHNOLOGY JUNE 2014 100 Level Title Unit Status GST 101 Use of English and Communication Skills I 2 C GST 107 The Good Study Guide 2 C BIO101 General Biology 2 C CHM101 Introductory Inorganic Chemistry 2 C CIT 101 Computers

More information

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

Poznan University of Technology Faculty of Electrical Engineering

Poznan University of Technology Faculty of Electrical Engineering Poznan University of Technology Faculty of Electrical Engineering Contact Person: Pawel Kolwicz Vice-Dean Faculty of Electrical Engineering pawel.kolwicz@put.poznan.pl List of Modules Academic Year: 2015/16

More information

Erik Jonsson School of Engineering and Computer Science Interdisciplinary Programs

Erik Jonsson School of Engineering and Computer Science Interdisciplinary Programs Erik Jonsson School of Engineering and Computer Science Interdisciplinary Programs Software Engineering (B.S.S.E.) Goals of the Software Engineering Program The focus of the Software Engineering degree

More information

Masters in Information Technology

Masters in Information Technology Computer - Information Technology MSc & MPhil - 2015/6 - July 2015 Masters in Information Technology Programme Requirements Taught Element, and PG Diploma in Information Technology: 120 credits: IS5101

More information

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

Reasons for need for Computer Engineering program From Computer Engineering Program proposal Reasons for need for Computer Engineering program From Computer Engineering Program proposal Department of Computer Science School of Electrical Engineering & Computer Science circa 1988 Dedicated to David

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

Masters in Advanced Computer Science

Masters in Advanced Computer Science Masters in Advanced Computer Science Programme Requirements Taught Element, and PG Diploma in Advanced Computer Science: 120 credits: IS5101 CS5001 up to 30 credits from CS4100 - CS4450, subject to appropriate

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

Computer Science Introduction

Computer Science Introduction Computer Science Introduction Computer science (CS) is the scientific and practical approach to computation and its applications. CS is a fast-moving field that brings together many disciplines, including

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

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

GUJARAT TECHNOLOGICAL UNIVERSITY Computer Engineering (07) BE 1st To 8th Semester Exam Scheme & Subject Code

GUJARAT TECHNOLOGICAL UNIVERSITY Computer Engineering (07) BE 1st To 8th Semester Exam Scheme & Subject Code GUJARAT TECHNOLOGICAL UNIVERSITY Computer Engineering (07) BE 1st To 8th Semester Scheme & EVALUATION SCHEME Continuous (Theory) (E) Evaluation Practical (I) (Practical) (E) Process(M) MAX MIN MAX MIN

More information

LONG BEACH CITY COLLEGE MEMORANDUM

LONG BEACH CITY COLLEGE MEMORANDUM LONG BEACH CITY COLLEGE MEMORANDUM DATE: May 5, 2000 TO: Academic Senate Equivalency Committee FROM: John Hugunin Department Head for CBIS SUBJECT: Equivalency statement for Computer Science Instructor

More information

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

Accelerated Bachelor of Science/Master of Science in Computer Science. Dual Degree Program Accelerated Bachelor of Science/Master of Science in Computer Science 1 Dual Degree Program Definitions The discussion below uses the following definitions: o BS/MS program: The complete accelerated Bachelor

More information

Semester 1 Course Course Name מע תר הר Credits Preliminary or

Semester 1 Course Course Name מע תר הר Credits Preliminary or Curriculum To complete the degree the student must accumulate at least 160 credits - 4 credits in general studies, 1 credit for the skills course and 2 sports courses which grant 0.5 credits each. The

More information

Position Classification Flysheet for Computer Science Series, GS-1550. Table of Contents

Position Classification Flysheet for Computer Science Series, GS-1550. Table of Contents Position Classification Flysheet for Computer Science Series, GS-1550 Table of Contents SERIES DEFINITION... 2 OCCUPATIONAL INFORMATION... 2 EXCLUSIONS... 4 AUTHORIZED TITLES... 5 GRADE LEVEL CRITERIA...

More information

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

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 MASTER OF SCIENCE IN ELECTRICAL ENGINEERING (MS EE) FIRST YEAR Elective 3 Elective 3 Elective 3 Seminar Course (EE 296) 1 TOTAL 12 TOTAL 10 SECOND YEAR Major Subject 3 Thesis (EE 300) 3 Thesis (EE 300)

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

M.Tech. Software Systems

M.Tech. Software Systems M.Tech. Software Systems Input Requirements Employed professionals holding an Integrated First Degree of BITS or its equivalent in relevant disciplines, with minimum one year work experience in relevant

More information

These degree requirements are in effect starting from 2012-2013 Admission.

These degree requirements are in effect starting from 2012-2013 Admission. MASTER S DEGREE PROGRAM IN Computer Science College of Engineering University of Colorado Denver These degree requirements are in effect starting from 2012-2013 Admission. The Department of Computer Science

More information

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

Bachelor of Science [Computing Science & Information Systems] Programme Document BACHELOR OF SCIENCE Programme Document School of Computing Sciences & Information Systems Faculty of Sciences (December, 2012) This programme document contains information about the Bachelor of Science

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

BEng in Computer Science

BEng in Computer Science (For students admitted in 25- under the -year degree) BEng in Computer Science School of Engineering - BEng in Computer Science In addition to the requirements of their major programs, students are required

More information

Study Program Handbook Computer Science

Study Program Handbook Computer Science Study Program Handbook Computer Science Bachelor of Science Jacobs University Undergraduate Handbook CS - Matriculation Fall 2015 Page: ii Contents 1 The Computer Science (CS) Study Program 1 1.1 Concept......................................

More information

The University of Connecticut. School of Engineering COMPUTER SCIENCE GUIDE TO COURSE SELECTION AY 2013-2014. Revised May 23, 2013.

The University of Connecticut. School of Engineering COMPUTER SCIENCE GUIDE TO COURSE SELECTION AY 2013-2014. Revised May 23, 2013. The University of Connecticut School of Engineering COMPUTER SCIENCE GUIDE TO COURSE SELECTION AY 2013-2014 Revised May 23, 2013 for Computer Science (CSci) Majors in the School of Engineering Table of

More information

The University of Connecticut. School of Engineering COMPUTER SCIENCE GUIDE TO COURSE SELECTION AY 2015-2016. Revised July 27, 2015.

The University of Connecticut. School of Engineering COMPUTER SCIENCE GUIDE TO COURSE SELECTION AY 2015-2016. Revised July 27, 2015. The University of Connecticut School of Engineering COMPUTER SCIENCE GUIDE TO COURSE SELECTION AY 2015-2016 Revised July 27, 2015 for Computer Science (CSci) Majors in the School of Engineering Table of

More information

Software Engineering

Software Engineering FACULTY OF SCIENCE AND TECHNOLOGY Bachelor s Degree Programmes Notes: **Students require minimum GPA of 2.0 to graduate Software Engineering Compulsory Courses: box(all) ELEC110 Digital System I 3 ELEC210

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

The Relevance of CS and SE Education: A Survey

The Relevance of CS and SE Education: A Survey The Relevance of CS and SE Education: A Survey Timothy C. Lethbridge Conference on Software Engineering Education and Training Atlanta, Feb. 2 1998 1 Methodology 168 Participants Supported by several companies

More information

CS Master Level Courses and Areas COURSE DESCRIPTIONS. CSCI 521 Real-Time Systems. CSCI 522 High Performance Computing

CS Master Level Courses and Areas COURSE DESCRIPTIONS. CSCI 521 Real-Time Systems. CSCI 522 High Performance Computing CS Master Level Courses and Areas The graduate courses offered may change over time, in response to new developments in computer science and the interests of faculty and students; the list of graduate

More information

Credit and Grading Systems

Credit and Grading Systems Facultad de Informática Universidad Politécnica de Madrid Credit and Grading Systems Description of the Qualification Mechanism, the Credit and Grading Systems, and their adaptation to ECTS. February,

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

Programme Syllabus for Software Engineering Master s Programme, 120 credits

Programme Syllabus for Software Engineering Master s Programme, 120 credits IT-FACULTY Reference no. G 2015/507 Programme Syllabus for Software Master s Programme, 120 credits Software Master s programme, 120 högskolepoäng Second Cycle/N2SOM 1. Confirmation The syllabus is confirmed

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

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

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

School of Computer Science

School of Computer Science School of Computer Science Head of School Professor S Linton Taught Programmes M.Sc. Advanced Computer Science Artificial Intelligence Computing and Information Technology Information Technology Human

More information

COMPUTER SCIENCE. Department of Mathematics & Computer Science

COMPUTER SCIENCE. Department of Mathematics & Computer Science Department of Mathematics & Computer Science COMPUTER SCIENCE This document is meant as a planning guide only. Students are advised to consult with the Chair of the Department if they have specific questions

More information

Software Engineering

Software Engineering Undergraduate Program Guide Bachelor of Science in Software Engineering 2014-2015 DEPARTMENT OF COMPUTER SCIENCE and ENGINEERING The University of Texas at Arlington 500 UTA Blvd. Engineering Research

More information

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

Current requirements for a major (page 83 of current catalog) To present the proposal of the Department of Mathematics and Computer Science for changing the requirements for a major in Computer Science, we first describe the current major requirements followed by

More information

The Design of Sweden s First 5-year Computer Science and Software Engineering Program

The Design of Sweden s First 5-year Computer Science and Software Engineering Program The Design of Sweden s First 5-year Computer Science and Software Engineering Program Fredrik Heintz Dept. of Computer and Information Science Linköping University fredrik.heintz@liu.se Inger Erlander

More information

COURSE CATALOGUE 2013-2014

COURSE CATALOGUE 2013-2014 COURSE CATALOGUE 201-201 Field: COMPUTER SCIENCE Programme: Bachelor s Degree Programme in Computer Science (Informatics) Length of studies: years (6 semesters) Number of ECTS Credits: 180 +0 for the B.Sc.

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

010200 - «Mathematics and Computer Science»

010200 - «Mathematics and Computer Science» Institute of Applied Mathematics and Mechanics Telematics Department (under the Central Scientific Research Institute of Robotics and Technical Cybernetics) announces admission to bachelor's and master's

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

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

Undergraduate Program Guide. Bachelor of Science. Computer Science 2015-2016. DEPARTMENT OF COMPUTER SCIENCE and ENGINEERING Undergraduate Program Guide Bachelor of Science in Computer Science 2015-2016 DEPARTMENT OF COMPUTER SCIENCE and ENGINEERING The University of Texas at Arlington 500 UTA Blvd. Engineering Research Building,

More information

SYSTEMS, CONTROL AND MECHATRONICS

SYSTEMS, CONTROL AND MECHATRONICS 2015 Master s programme SYSTEMS, CONTROL AND MECHATRONICS INTRODUCTION Technical, be they small consumer or medical devices or large production processes, increasingly employ electronics and computers

More information

Program Modification For University of California (akers)

Program Modification For University of California (akers) California State University Channel Islands Program Modification Program modifications must be submitted by October 15, 201, and finalized by the end of that fall semester for catalog production. Enter

More information

Appendices master s degree programme Artificial Intelligence 2014-2015

Appendices master s degree programme Artificial Intelligence 2014-2015 Appendices master s degree programme Artificial Intelligence 2014-2015 Appendix I Teaching outcomes of the degree programme (art. 1.3) 1. The master demonstrates knowledge, understanding and the ability

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

Bachelor of Technology (Computer Engineering.) Scheme of Courses/Examination. (3 rd SEMESTER) 1 HUT-211 Organizational Behaviour 2 1-3 60 40-100 3 2.

Bachelor of Technology (Computer Engineering.) Scheme of Courses/Examination. (3 rd SEMESTER) 1 HUT-211 Organizational Behaviour 2 1-3 60 40-100 3 2. Bachelor of Technology (Computer Engineering.) Scheme of s/examination Sl. (3 rd SEMESTER) Teaching Schedule Examination Schedule 1 HUT-211 Organizational Behaviour 2 1-3 60 40-100 3 2.5 2 COT-201 Programming

More information

Imam Mohammad Ibn Saud Islamic University College of Computer and Information Sciences Department of Computer Sciences

Imam Mohammad Ibn Saud Islamic University College of Computer and Information Sciences Department of Computer Sciences 1121-1122 In the Name Of Allah, the Most Beneficent, the Most Merciful Imam Mohammad Ibn Saud Islamic University Department of Computer Sciences Program Description of Master of Science in Computer Sciences

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

Agreement on. Dual Degree Master Program in Computer Science KAIST. Technische Universität Berlin

Agreement on. Dual Degree Master Program in Computer Science KAIST. Technische Universität Berlin Agreement on Dual Degree Master Program in Computer Science between KAIST Department of Computer Science and Technische Universität Berlin Fakultät für Elektrotechnik und Informatik (Fakultät IV) 1 1 Subject

More information

MASTER S PROGRAM IN INFORMATION TECHNOLOGY

MASTER S PROGRAM IN INFORMATION TECHNOLOGY MASTER S PROGRAM IN INFORMATION TECHNOLOGY Computing Electronics and Communication Systems Mathematics Program description This program covers many fields in the broad area of information technology, including

More information

Guide to the MSCS Program Sheet

Guide to the MSCS Program Sheet Guide to the MSCS Program Sheet Eric Roberts September 2004 Welcome to the Stanford Computer Science Department! This guide is designed to help you understand the requirements for the Master of Science

More information

Computer Engineering

Computer Engineering Undergraduate Program Guide Bachelor of Science in Computer Engineering 2014-2015 DEPARTMENT OF COMPUTER SCIENCE and ENGINEERING The University of Texas at Arlington 500 UTA Blvd. Engineering Research

More information

The minimum background expected of any student entering the M.S.C.S. program is coursework equivalent to the following:

The minimum background expected of any student entering the M.S.C.S. program is coursework equivalent to the following: West Virginia University 1 Computer Science Degrees Offered Master of Science in Computer Science (M.S.C.S) Doctor of Philosophy in Computer Science (Ph.D.) Program Description The Masters of Science in

More information

Master of Science in Software Engineering (MSC)

Master of Science in Software Engineering (MSC) Master of Science in Software Engineering The MSc in Software Engineering provides a thorough grounding in how to apply rigorous engineering principles to deliver elegant, effective software solutions

More information

School of Computer Science

School of Computer Science School of Computer Science Computer Science (CS) modules Computer Science - 1000 & 2000 Level - 2014/15 - November 2014 CS1002 Object-Oriented Programming SCOTCAT Credits: 20 SCQF Level 7 Semester: 1 10.00

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

Module Catalogue for the Bachelor Program in Computational Linguistics at the University of Heidelberg

Module Catalogue for the Bachelor Program in Computational Linguistics at the University of Heidelberg Module Catalogue for the Bachelor Program in Computational Linguistics at the University of Heidelberg March 1, 2007 The catalogue is organized into sections of (1) obligatory modules ( Basismodule ) that

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

These degree requirements are in effect starting from 2014-2015 Admission.

These degree requirements are in effect starting from 2014-2015 Admission. MASTER S DEGREE PROGRAM IN Computer Science These degree requirements are in effect starting from 2014-2015 Admission. College of Engineering University of Colorado Denver The Department of Computer Science

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

2006 07 PETITION/PROGRAM SHEET Degree: Bachelor of Science Major: Computer Science www.mesastate.edu/schools/snsm/csms

2006 07 PETITION/PROGRAM SHEET Degree: Bachelor of Science Major: Computer Science www.mesastate.edu/schools/snsm/csms 06 07 PETITION/PROGRAM SHEET Degree: Bachelor of Science Major: Computer Science www.mesastate.edu/schools/snsm/csms About This Major... Computer science is the study of algorithms and the issues involved

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

Draft dpt for MEng Electronics and Computer Science

Draft dpt for MEng Electronics and Computer Science Draft dpt for MEng Electronics and Computer Science Year 1 INFR08012 Informatics 1 - Computation and Logic INFR08013 Informatics 1 - Functional Programming INFR08014 Informatics 1 - Object- Oriented Programming

More information

COMPUTER SCIENCE AND ENGINEERING

COMPUTER SCIENCE AND ENGINEERING The University of Connecticut School of Engineering COMPUTER SCIENCE AND ENGINEERING GUIDE TO COURSE SELECTION AY 2013-2014 Revised May 23, 2013 for Computer Science and Engineering (CSE) Majors in the

More information

Typical programme structures for MSc programmes in the School of Computing Science

Typical programme structures for MSc programmes in the School of Computing Science Typical programme structures for MSc programmes in the School of Computing Science 1 If you have a good degree in a subject other than computing: MSc Information Technology MSc Software Development 2 MSc

More information