Hgeocities.com/jose_teddie/myresults.htmlgeocities.com/jose_teddie/myresults.htmldelayedxnJPOKtext/html0kb.HTue, 09 Oct 2007 22:46:39 GMTMozilla/4.5 (compatible; HTTrack 3.0x; Windows 98)en, *nJ My Results

Jose Teddie Cahyadi

Statement of Results

Subject

Technologies Used

Result

Programming Principles 1A

Java

High-Distinction

Introduction to Information Technology

Microsoft Project, HTML

High-Distinction

Computer System

Assembly Language, MC68K

Distinction

Programming Principles 1B

Java

Pass

Introduction to Internet Technology

CGI/Perl, HTML, and Javascript

Distinction

Introduction to Database System

Oracle

Credit

Client Server Architecture

VB.NET, ADO.NET, ASP.NET, Visual Studio 2003

Distinction

Programming Principles 2A

C

Credit

Foundation of Data Communication and Network

Theoretical

High-Distinction

Software Engineering IA

Theoretical + Java

Pass

Programming Principles 2B

C

Credit

Operating System

Theoretical + C

Credit

Software Engineering IB

Java, JDBC, Oracle

Pass

Web and Internet Project I

VB.NET, ADO.NET, ASP.NET, Visual Studio 2003

Distinction

User Interface Programming

Java applet + Theoretical

High-Distinction

Programming Web Application

PHP, XHTML, CSS, Javascript, MySQL

 

High-Distinction

Implementation of Database Application

VB.NET, ADO.NET, MSSQL2000, Visual Studio 2003

High-Distinction

Web Server and Web Technology

Apache 2.0, Php1.4.2, OpenSSL

Distinction

Web and Internet Project II

VB.NET, ADO.NET, ASP.NET, MSSQL2000, Visual Studio 2003

Distinction

Computing Ethics

Theoretical

Distinction

E-Commerce and Enterprise System

Theoretical + implementation using J2EE, EJB, JSP, Servlet, Java, CSS, HTML

High-Distinction

E-Business Fundamental

Theoretical

High-Distinction



 


Programming Principles 1A (Semester 1 - 2003)

An introduction to object oriented using Java. Several aspects explained including modularity, cohesion, and abstraction. Those are the key points that must be carrying out during coding. The assessment given was about implementing Library system using simple yet user friendly GUI (command line)

Technology Used: Java

Result: High-Distinction (back to TOP)

 

Introduction to Information Technology (Semester 1 - 2003)

The first assessment was creating student plan in current semester using a gant chart (Microsoft Project), the task mainly to examine students time management skill, and second task was about building a homepage. In addition, the contents being included were curriculum vitae, portfolio, work interests, and hobbies
Technology Used: Microsoft Project, HTML

Result: High-Distinction (back to TOP)

 

Computer System (Semester 1 - 2003)

A basic introduction to computer system; assembly language, how the computer execute a normal calculation by storing in memory addresses.

Technology Used: Assembly Language, MC68K

Result: Distinction (back to TOP)

 

Programming Principles 1B (Semester 2 - 2003)

Advanced programming with java, with more aspects being covered, such as several data structures-queue, stack, linked-list, and GUI Programming. The assessment was about Farm Game, implementing priority queue data structure.
Technology Used: Java

Result: Pass (back to TOP)

 

Introduction to Internet Technology (Semester 2 - 2003)

An introduction to programming web application. It discussed client side scripting, server side scripting language, and alternative implementation of both. The assessment was about online auction system, some of the features are customer registration, search item, and bid item functionality. Its written using perl with flat file as back-end system

Technology Used: CGI/Perl, HTML, and Javascript

Result: Distinction (back to TOP)

 

Introduction to Database System (Semester 2 - 2003)

Fundamental Theories about how the database system works, database varieties (Object Oriented database, Relational Database, etc), and the language to perform query (SQL). Moreover, the subject emphasize on guidelines to design simple and efficient database system using normalization procedures.

Technology Used: Oracle

Result: Credit (back to TOP)

 

Client Server Architecture (Semester 1 - 2004)

First experience using Visual Studio.NET and basic knowledge on Client-Server interaction. The assessment focusing on implementing this features trough online banking application.

Moreover, this web application implemented using VB.NET (main development language), ADO.NET (database access), ASP.NET (to build the layout and creating dynamic page)

Technology Used: VB.NET, ADO.NET, ASP.NET, Visual Studio 2003

Result: Distinction (back to TOP)

 

 

 

Programming Principles 2A (Semester 1 - 2004)

Introduction to C language, discussing several aspects, such as; how it is different from object oriented programming in terms of pointer, memory allocation, one time compilation, and using make file to compile several C files or linking objects file in to one executable program.

The assessment was creating Student-Advisor Management System which is run on UNIX environment.

Technology Used: C Language

Result: Credit (back to TOP)

 

 

Foundation of Data Communication and Network (Semester 1 - 2004)

The main topics in this subject are fundamental principles in communication and networking. For instance, routing algorithm, varieties of telecommunication media, and calculating efficiency of transmitting data via different media. The assessment was mixed of theories and calculation.

Technology Used: None (Theoretical)

Result: High-Distinction (back to TOP)

 

Software Engineering IA (Semester 1 - 2004)

Covering some important aspects of Software Engineering, from gathering requirement until testing (before final deployment of the project). It is emphasized in some important factors in software engineering cycles, such as modularity, reusability, and CVS usage.

The assessment was creating Project Management System.

Technology Used: Java

Result: Pass (back to TOP)

 

Programming Principles 2B (Semester 2 - 2004)

PP2B is about advancing C language, with more aspects being covered; especially data structures such as queue, stack, linked-list, double linked-list, hash table and Binary Tree.

The assessment was about implementing the data structures (Linked-list, hash table, and binary tree) by storing IP numbers (to perform insertion, deletion, and lookup).

In addition, the main purpose of the assessment was calculating the efficiency of each data structures.

Technology Used: C Language

Result: Credit (back to TOP)

 

Operating System (Semester 2 - 2004)

Operating System is one of the complex subjects featuring many aspects. For instance the role of operating system as intermediation between software and hardware (how it is create, terminate, and switching process). In fact, it is a center management between software-hardware, application-application, and hardware-hardware.

The assignment mostly about programming application in UNIX environment.

Technology Used: C Language

Result: Credit (back to TOP)

 

Software Engineering IB (Semester 2 - 2004)

SE1B is explaining software cycle in more depth, especially design phase.

It is also underline on how important to create good design to minimize the risk and defect before product released.

The assessment was a group project concentrating on making distributed application with Java, and Oracle as the back-end.

Technology Used: Java, JDBC, Oracle

Result: Pass (back to TOP)

 

 

 

Web and Internet Project 1(Semester 1 - 2005)

The first web project which I have been given a liberty to choose a topic.

Starting from formulating the ideas (Requirement, analysis phase), designing, building the prototype, presentation and demonstration.

The project which I made with my colleague was called Student Community System. The purpose is to develop student community in to one integrated online system.

Technology Used: VB.NET, ADO.NET, ASP.NET, MSSQL2000, Visual Studio 2003

Result: Distinction (back to TOP)

 

User Interface Programming (Semester 1 - 2005)

Programming user interface using Java AWT, and Swing, explaining the important role of Model-View-Controller (MVC) in developing GUI application. MVC is widely used to create highly modular code, with less coupling, and high cohesion, which means it, is easily to modify or extend the code.

The assessment was building a UML diagram editor. It is an individual task concentrating on implementing the model using MVC approach.

Technology Used: Java-Applet

Result: High-Distinction (back to TOP)

 

Programming Web Application (Semester 1 - 2005)

My first knowledge about PHP and CSS. Programming Web Application covers some important aspects in developing web application; separation of content, and presentation by using CSS. Moreover, PHP as server-side script to generate dynamic page and the general use of Javascript to perform validation (increasing performance on server side).

The assessment was an individual task to create Online Enrolment System

Technology Used: PHP, XHTML, CSS, Javascript, and MySQL

Result: High-Distinction (back to TOP)

 

Implementation of Database Application (Semester 1 - 2005)

This subject covers most database aspects in depth. For example, using stored procedures to increase security, using triggers to perform validation on database-side, and generating friendly report by using Crystal Report.

There were two assessments, one was a simple desktop application called Library Management System, and another was a Human Resource Management System.

Technology Used: VB.NET, ADO.NET, MSSQL2000, Visual Studio 2003

Result: High-Distinction (back to TOP)

 

Web Server and Web Technology (Semester 2 - 2005)

Configuring Apache web server is the main topic in this subject, also cover wide range including installation of php module, ssh module, managing user privileges, security access to certain folder.

In addition, in assessment one student was encouraged to install apache and php module in UNIX OS.

In assignment two, more advanced configuration such as SSH installation with OpenSSL, configuring apache to its optimum performance, and benchmarking the running time for different kinds of file(static, dynamic, or files which taking time on CPU process),creating virtual directory, and more in security basis like basic authentication, digest authentication and http over SSL configuration.

Technology Used: Apache 2.0

Result: Distinction (back to TOP)

 

 


Web and Internet Project II (Semester 2 - 2005)

This was a group project. The main topic is to build a caf wireless ordering application which is run on PDA. Therere two sub system developed in this system, one to handle order to be used by chef or coffee maker, and another task is to take order from customer; to be used by waiter/waitress staff.

There was a problem on wireless connectivity, however my colleagues and I were managed to build simulation on Chef ordering queue, to give an idea how the system actually works during the final presentation.

Technology Used: VB.NET, ADO.NET, ASP.NET, MSSQL2000, Visual Studio 2003

Result: Distinction (back to TOP)

 

Computing Ethics (Semester 2 - 2005)

Introduction to the work ethics, marketing and law involved in IT areas. Aspects such as Patent, Trademark, and Copyright were discussed here. Moreover, the assessment student was involved not only in ethics but also in some project management areas, for example identifying the risk, cost, budget planning, and marketing. In other words, the assessment was a practice how to handle situation in real IT world; by become a client of other groups (act as contractor/employer)

Technology Used: Theoretical

Result: Distinction (back to TOP)

 

E-Commerce and Enterprise System (Semester 2 - 2005)

E-commerce was one of the toughest subjects, simply because it requires comprehensive understanding about how the different part of the component works. E-commerce is about knowledge of identifying the different type of website model on internet (auction, storefront, portal, etc) and teaching the student to make one of the models by using J2EE. J2EE technology is growing areas especially in creating web based application which needs constant changes with less change to implement. In other words, it is much works during initial implementation of the system, but less work during module modification/addition (of the system).

Technology Used: Theoretical + implementation using J2EE, EJB, JSP, Servlet, Java, CSS, HTML

Result: High-Distinction (back to TOP)

 

E-Business Fundamental (Semester 2 - 2005)

E-business fundamental was about internet marketing, and internet threat involved in common online website. Some examples of internet marketing strategies are perspective strategy, and persuasive strategy, In addition, it also include identifying the potential issues -target segment, shopping experience, product shipping, warranty handling, contingency planning, and how to deliver the budget on specific time frame. Moreover the assessments consist of two parts, first assessment was about formulating marketing strategies for migration of traditional retail business to internet, and second assessment was discussing the potential security threat in more details.

Technology Used: Theoretical

Result: High-Distinction (back to TOP)

 

 

 

 

 

~ End of Page ~