Skills and Portfolio

Brief Preview of Some of the Courses Taken

Data Structures and Alogorithm

Variety of practical and important data structures and methods for implementation and for experimental and analytical evaluation. Topics include: stacks, queues and lists; search trees; hash tables and algorithms; efficient sorting; object-oriented programming; time and space efficiency analysis; and experimental evaluation.

Data Communications and Networking

Data communication fundamentals (data types, rates, and transmission media). Network architectures for local and wide areas. Communications protocols suitable for various architectures. ISO protocols and internetworking. Performance analysis under various loadings and channel error rates.

Database Systems

Logical representations of data records. Data models. Studies of some popular file and database systems such as SQL. Document retrieval. Other related issues such as database administration, data dictionary and security.

Software Engineering

An overview of various techniques used for software development and software project management. Major tasks and phases in modern software development, including requirements, analysis, documentation, design, implementation, testing,and maintenance. Project management issues are also introduced. Students complete a team project using an iterative development process.

Operating Systems

An understanding of what a modern operating system is, and the services it provides. It also discusses some basic issues in operating systems and provides solutions. Topics include multiprogramming, process management, memory management, and file systems.

Computer Architecture

Topics in computer architecture that are considered fundamental to an understanding of the digital systems underpinnings of computer systems.

Multimedia System

Multimedia systems design, multimedia hardware and software, issues in effectively representing, processing, and retrieving multimedia data such as text, graphics, sound and music, image and video.

5

Programming Experience(Years)

155

Github Commits

35

Courses taken

77

Projects

My Projects Source Codes

My Skills

100%

80%

95%

95%

90%

95%

90%

95%

95%

90%