| CSE300 | Technical Writing and Presentation | 3 | 1 | 
                                        
                        | CSE301 | Mathematical Analysis for Computer Science | 3 | 1 | 
                                        
                        | CSE305 | Computer Architecture | 3 | 1 | 
                                        
                        | CSE306 | Computer Architecture Sessional | 3 | 1 | 
                                        
                        | CSE307 | Software Engineering | 3 | 1 | 
                                        
                        | CSE308 | Software Engineering Sessional | 3 | 1 | 
                                        
                        | CSE309 | Compiler | 3 | 1 | 
                                        
                        | CSE310 | Compiler Sessional | 3 | 1 | 
                                        
                        | CSE313 | Operating System | 3 | 1 | 
                                        
                        | CSE314 | Operating System Sessional | 3 | 1 | 
                                        
                        | CSE315 | Microprocessors, Microcontrollers, and Embedded Systems | 3 | 1 | 
                                        
                        | CSE316 | Microprocessors, Microcontrollers, and Embedded Systems Sessional | 3 | 1 | 
                                        
                        | CSE317 | Artificial Intelligence | 3 | 1 | 
                                        
                        | CSE318 | Artificial Intelligence Sessional | 3 | 1 | 
                                        
                        | CSE391 | Embedded Systems and Interfacing | 3 | 1 | 
                                        
                        | CSE392 | Embedded Systems and Interfacing Sessional | 3 | 1 |