Collaborated with a team to design and implement a database for an online job portal, developing Oracle PL/SQL procedures for features like account management, job postings, and applicant tracking.
Part of a start-up team project to develop a web application, incorporating HTML, CSS, JavaScript, Ajax, PHP, and MySQL to create a dynamic, user-interactive platform.
Information: This course advances programming and problem-solving skills with a focus on object-oriented design and programming (OOP). It covers encapsulation, aggregation, inheritance, polymorphism, exception handling, and templates. Aimed at students pursuing computer science, it enhances problem-solving, program design, and coding proficiency, and introduces abstract data types and OOP fundamentals. Key topics include classes, objects, constructors, operator overloading, debugging, and unit testing.
Information: This course introduces computer science and problem-solving through programming, covering modularity, abstraction, top-down design, debugging, and testing. Topics include control structures, functions, lists, strings, abstract data types, file I/O, and recursion. Students learn Python and use UMBC's UNIX system, preparing for advanced Computer Science studies and proficiency in programming languages, software analysis, design, and implementation.