Academic Catalog

Courses given by the Department of Computer Engineering

Course Code Course Name METU Credit Contact (h/w) Lab (h/w) ECTS
CNG52 ANKARA CAMPUS EXCHANGE PROGRAM 3 3 1 5.0
CNG70 TRANSFER COURSE 3 0 0
CNG100 INTRODUCTION TO INFORMATION TECH. AND APPLICATIONS 0 2 0 1.0
CNG101 COMPUTER ENGINEERING ORIENTATION 0 2 0 1.0
CNG111 INTRODUCTION TO COMPUTER ENG. CONCEPTS 4 3 2 4.0
CNG140 C PROGRAMMING 4 3 2 4.0
CNG213 DATA STRUCTURES 4 3 2 6.0
CNG223 DISCRETE COMPUTATIONAL STRUCTURES 3 3 0 6.0
CNG230 INTRODUCTION TO C PROGRAMMING 3 2 2 5.0
CNG232 LOGIC DESIGN 4 3 2 7.0
CNG242 PROGRAMMING LANGUAGE CONCEPTS 4 3 2 7.0
CNG280 FORMAL LANGUAGES AND ABSTRACT MACHINES 3 3 0 6.0
CNG300 SUMMER PRACTICE I 0 0 0 2.0
CNG301 ALGORITHMS AND DATA STRUCTURES 3 3 0 5.0
CNG315 ALGORITHMS 3 3 0 6.0
CNG316 PRACTICE OF ALGORITHMS 3 2 2 6.0
CNG331 COMPUTER ORGANIZATION 3 3 0 6.0
CNG332 SYSTEMS PROGRAMMING AND SUPPORT ENVIROMENTS 3 3 0 6.0
CNG334 INTRODUCTION TO OPERATING SYSTEMS 3 3 0 5.5
CNG336 INTRODUCTION TO EMBEDDED SYSTEMS DEVELOPMENT 4 3 2 5.5
CNG340 RAPID APPLICATION DEVELOPMENT 3 2 2 5.0
CNG350 SOFTWARE ENGINEERING 3 3 0 5.5
CNG351 DATA MANAGEMENT AND FILE STRUCTURES 3 3 0 6.0
CNG352 DATABASE MANAGEMENT SYSTEMS 4 3 2 6.0
CNG353 SOFTWARE CONSTRUCTION 3 3 0 6.0
CNG382 ANALYSIS OF DYNAMIC SYSTEMS WITH FEEDBACK 3 3 0 5.5
CNG384 SIGNALS AND SYSTEMS FOR COMPUTER ENGINEERS 3 3 0 5.0
CNG400 SUMMER PRACTICE II 0 0 0 2.0
CNG435 DATA COMMUNICATIONS AND COMPUTER NETWORKING 3 3 0 6.0
CNG438 INFORMATION AND NETWORK SECURITY 3 3 0 6.0
CNG443 INT. TO OBJECT ORIENT.PROG. LANG. & SYSTEMS 3 3 0 6.0
CNG444 LANGUAGE PROCESSORS 3 3 0 6.0
CNG445 SOFTWARE DEVELOPMENT WITH SCRIPTING LANGUAGES 3 3 0 6.0
CNG451 INFORMATION SYSTEM DEVELOPMENT 3 3 0 6.0
CNG453 INTRODUCTION TO SERVICE ORIENTED COMPUTING 3 3 0 6.0
CNG456 SCALABLE WEB APPLICATION DEVELOPMENT 3 3 0 6.0
CNG462 ARTIFICIAL INTELLIGENCE 3 3 0 6.0
CNG463 INTRODUCTION TO NATURAL LANGUAGE PROCESSING 3 3 0 6.0
CNG465 INTRODUCTION TO BIOINFORMATICS 3 3 0 6.0
CNG466 FUNDAMENTAL IMAGE PROCESSING TECHNIQUES 3 3 0 6.0
CNG476 SYSTEM SIMULATION 3 3 0 6.0
CNG477 INTRODUCTION TO COMPUTER GRAPHICS 3 3 0 6.0
CNG478 INTRODUCTION TO PARALLEL COMPUTING 3 3 0 6.0
CNG483 INT. TO COMP. VISION 3 3 0 6.0
CNG491 COMPUTER ENGINEERING DESIGN I 3 2 2 7.0
CNG492 COMPUTER ENGINEERING DESIGN II 3 1 4 7.0
CNG493 CLUSTER COMPUTING 3 3 0 6.0
CNG494 SPECIAL TOPICS IN COMPUTER ENGINEERING: OBJECT-ORIENTED PROGRAMMING WITH JAVA 3 3 0 6.0
CNG495 CLOUD COMPUTING 3 3 0 5.0
CNG496 INTRODUCTION TO SEMANTIC WEB 3 3 0 6.0
CNG498 SPECIAL TOPICS IN COMPUTER ENGINEERING: SOFTWARE DEVELOPMENT WITH SCRIPTING LANGUAGES 3 3 0 6.0
CNG499 WIRELESS COMMUNICATIONS AND NETWORK 3 3 0 6.0
CNG500 M.SC.THESIS 0 0 0 50.0
CNG562 MACHINE LEARNING 3 3 0 8.0
CNG590 RESEARCH METHODS AND ETHICS 3 0 0 8.0
CNG591 GRADUATE SEMINAR 0 0 2 10.0
CNG592 RESEARCH METHODS AND ETHICS 3 0 0 8.0
CNG769 WEB BASED SOFTWARE ARCHITECTURES 3 3 0 6.0