Programming in Java Language, 2011
JUAN GÓMEZ ROMERO
Department of Computer Science
Area: Computer Science and Computer Engineering
Degree in Computer Science
ECTS Credits: 6.0
Class hours: 1.5 + 1.5 (150 work hours)
PRERREQUISITES AND RECOMMENDED PREVIOUS KNOWLEDGE
GENERAL COURSE DESCRIPTION
The course on Programming provides an introduction to basic programming techniques and paradigms. Students will learn the fundamentals of structured, procedural and object-oriented programming in the Java programming language.
OBJETIVES: KNOWLEDGE AND SKILLS
Knowledge about basic concepts of the procedural and object-oriented programming paradigms
Knowledge abou the syntax of the Java programming language
Knowledge about creation and use of basic data structures
Basic knowledge of computational complexity
Capabilities to solve real problems by applying an object-oriented methodology and implementing solutions in the Java programming language
Capabilities to understand technical documentation and to reuse of third-party code
You will find here slides, exercises and additional lectures used in the course at Universidad Carlos III de Madrid.
HOMEWORK, DELIVERABLES AND EVALUATION
Several practical exercises are proposed through the course. Exams used in previous courses at Universidad Carlos III de Madrid are also provided.