Electronic and Mobile Commerce
The student upon completion will acquire the skills to develop applications for ecommerce and m-commerce. Developing e-business plans.
The student upon completion will acquire the skills to develop applications for ecommerce and m-commerce. Developing e-business plans.
Upon the completion of the course the student is expected to rule and use the basic tools and methods for image processing.
Students should learn the main concepts of the object oriented analysis and design. To introduce the students to the techniques of refactoring, design patterns and different software architectures. Upon completion of the course the students will be able to identify the restrictions and assess the quality of the software systems. They will be able to evaluate completeness and consistency of software specifications, and to design software architectures according the specific needs.
The student will attain knowledge of generic programming, abstract data types, creation of template classes and functions. After completing the course, the students will be capable for using generic data collections, maps, iterators and basic design patterns for rapid object oriented software development.
After the successful completion of the course, the student will understand and be able to deploy knowledge of mobile operating systems, native mobile application programming and mobile web programming.
Understanding of Internet client side programming. The students will attain knowledge of the technologies and the programming languages related to client side programming. After completing the course, the students will be capable for developing interactive web pages by using compiled and scripting languages.
After the completion of this course, the students will have the knowledge of the architectures with high performance. They will understand the systems that are used for high performance computing and they will have the knowledge for algorithm speedup by their analysis and transformation based on available hardware infrastructure especially on their processor and memory hierarchy.
The aim of the course is students to understand the need of designing effective communication between users and computers. Upon completion of the course the student is expected to demonstrate knowledge of all aspects of user interfaces, to know how to model and implement user interfaces for applications according to user requirements and available equipment and to know how to test and evaluate interfaces of existing systems.
Basic elements of user interfaces. Development of user interfaces. Understanding the basic types of user interaction. Upon completion of the course the student is expected to demonstrate knowledge of the basic types of user interaction and the principles for their design, and can independently develop interactive applications using programming tools and following the principles learned.