Page 79 - University Bulletin
P. 79
78
SE PROGRAM REQUIREMENTS
SE CORE COURSES SE ELECTIVE COURSES [SELECT 4]
Course # TITLE CRs Course # TITLE CRs
CHM 101 GENERAL CHEMISTRY 4 SE 381 EMBEDDED SOFTWARE ENGINEERING 3
PHY 105 PHYSICS I 4 SE 403 SIGNAL PROCESSING SYSTEMS 3
PHY 205 PHYSICS II 4 SE 407 MICROPROCESSOR BASED SYSTEMS 3
MATH 113 CALCULUS II 3 SE 409 CLOUD COMPUTING 3
MATH 221 NUMERICAL ANALYSIS 3 SE 413 SOFTWARE SYSTEM MODELLING 3
MATH 223 LINEAR ALGEBRA OR LINEAR ALGEBRA OR GROUP DYNAMIC AND PROFESSIONAL
Or CS 223 COMPUTATIONAL LINEAR ALGEBRA* 3 SE 415 PRACTICE 3
SE 201 INTRODUCTION TO SOFTWARE ENGINEERING 3 SE 417 AGENT BASED SOFTWARE ENGINEERING 3
SE 311 SOFTWARE REQUIREMENTS ENGINEERING 3 SE 420 AGILE SOFTWARE ENGINEERING 3
SE 322 SOFTWARE DESIGN AND ARCHITECTURE 3 SE 421 SOFTWARE METRICS 3
CS 340 INTRODUCTION TO DATABASE SYSTEMS 3 SE 422 SOFTWARE MAINTENANCE & EVOLUTION
SOFTWARE PROCESSES & PROCESS
SE 365 HUMAN COMPUTER INTERACTION 3 SE 430 3
IMPROVEMENTS
SE 371 WEB ENGINEERING 3 SE 436 SERVICE ORIENTED ARCHITECTURE 3
CYS 401 FUNDAMENTALS OF CYBERSECURITY 3 SE 444 FORMAL METHODS AND MODELS IN 3
SOFTWARE
SE 401 SOFTWARE QUALITY ASSURANCE AND TESTING 3 SE 445 REAL-TIME SOFTWARE SYSTEMS 3
SE 411 SOFTWARE CONSTRUCTION 3 SE 450 DESIGN PATTERNS 3
SE 499 SW DESIGN & DEV PROJECT 3 SE 453 SOFTWARE SECURITY ARCHITECTURE 3
SE 423 SOFTWARE PROJECT MANAGEMENT 3 SE 465 ENTERPRISE ARCHITECTURES 3
Subtotal 54 SE 480 SOFTWARE ANALYTICS 3
SE 489 3
SELECTED TOPICS IN SOFTWARE ENGINEERING
PHYSICAL EDUCATION SE 495 EMERGING TOPICS 3
PE --- PHYSICAL EDUCATION 1
OTHER COLLEGE ELECTIVES
CS 311 DESIGN AND ANALYSIS OF ALGORITHMS 3
CS 320 3
PROGRAM LANGUAGES: CONCEPTS AND
PARADIGMS
CS 360 COMPUTER GRAPHICS 3
CS 370 3
INTRODUCTION TO ARTIFICIAL INTELLIGENCE
CS 387 MOBILE APPLICATIONS DEVELOPMENT 3
CS 415 INTERNET OF THINGS (IOT) 3
CS 431 EMERGING TOPICS IN NETWORK SECURITY 3