JackBauerPT Publicado 4 Outubro 2014 Vou ter de fazer um simulador de um edifício, onde terei no fundo de simular o consumo de energia de vários aparelhos e divisões (vou ter um XML muito grande parte ler os dados), e depois terei de guardar os consumos ao longo do dia ou num ficheiro ou num gráfico (tanto faz). Possivelmente depois poderei meter uma interface para o utilizador, de forma a ele fazer decisões (por ex. "Posso desligar a torradeira?"), visto que o objetivo é transferir energia nos picos de consumo para horas onde a energia seja mais barata ou se gaste menos energia. Aconselhavam a fazer isto em C# ou Java? Ainda não fiz um projeto assim com alguma dimensão, só aqueles habituais que se faziam nas cadeiras de programação de objetos e etc (os projetos normais das cadeiras de faculdade) que se faziam em uma ou duas semanas, por isso não tenho bem noção ainda do trabalho que isto vai dar. Normalmente diria qualquer uma, porque o paradigma de programação de ambas é OO. Como referiste que queres meter uma interface para o utilizador, mesmo que não seja complexa, então aí já escolhia C#. Da experiência que tenho com as duas, sempre preferi fazer as interfaces gráficas em C#. Compartilhar este post Link para o post
NIkeL Publicado 4 Outubro 2014 Com Visual Studio então é fácil fácil. Compartilhar este post Link para o post
JackBauerPT Publicado 5 Outubro 2014 (editado) Sem dúvida. Para Java o Netbeans era o melhor, lembro-me que o Eclipse era terrível para interfaces gráficas. Entretanto não sei como está, mas tinha ideia de que já havia um plugin feito pela Google para o Eclipse. Editado 5 Outubro 2014 por JackBauerPT Compartilhar este post Link para o post
Kratosthegod Publicado 5 Outubro 2014 O NetBeans é melhor que o Eclipse? É que costumo usar o 2º, e realmente já tive uma vez que fazer umas coisas com interface gráfica e aquilo era um bocado mau :estrelas: Compartilhar este post Link para o post
JackBauerPT Publicado 5 Outubro 2014 Para interfaces gráficas sim, de resto sempre preferi o Eclipse. Compartilhar este post Link para o post
migalhasn1 Publicado 5 Outubro 2014 lynda.com Se queres um bom livro tens algumas opções, e meto por ordem de preferência: 1 - Introduction to Java Programming (Y. Daniel Liang) 2 - Thinking in Java 3 - Head First in Java O 1º e o 2º são muito bons porque têm muitos exercícios para resolveres, e essa é a forma como aprendes a programar. Conheço mais uns bons mas não são para iniciantes. Como alternativa tens o que o kareca disse (embora não conheça bem o site), tens este curso grátis https://www.udacity.com/course/cs046 , e por último tens um site fixe que te ensina à "força bruta": http://programmingbydoing.com onde tens vários exercícios desde o básico. Agora é conforme a tua preferência. Obrigado a ambos. :fixe: Vou então explorar essas opções e ver como me safo melhor. Compartilhar este post Link para o post
Kratosthegod Publicado 6 Outubro 2014 Acrescentando ao meu post, um amigo meu quando teve a cadeira de java comigo, ele disse que aprendeu por aqui: https://www.caelum.com.br/apostila-java-orientacao-objetos/ Tens mais uma possibilidade. Compartilhar este post Link para o post
Bashir Publicado 8 Outubro 2014 Não sabia bem onde colocar isto, mas cá vai. Um free pack para estudantes. https://education.github.com/pack Compartilhar este post Link para o post
RS24 Publicado 17 Outubro 2014 Boas, sou novo nestas andanças da programação e preciso de instalar no meu pc (Windows 8.1) um compilador gcc. Alguém me sabe onde posso fazer download, já pesquisei e não encontro. Já agora que conselhos me podem dar para começar, tou um bocado à nora porque não tive Aplicações Informáticas no Secundário e agora na faculdade faltam-me as algumas bases. É para usar a linguagem C. Compartilhar este post Link para o post
NIkeL Publicado 17 Outubro 2014 Honestamente? Cria uma partição com uma distro de linux (a que usarem na faculdade será a melhor escolha) e programa aí. Compartilhar este post Link para o post
rozas Publicado 18 Outubro 2014 Alguém daqui está a participar no IEEExtreme? Compartilhar este post Link para o post
Solero Publicado 18 Outubro 2014 Pessoal, quero investir num livro de Java para o Natal. Qual é que recomendam? Compartilhar este post Link para o post
rozas Publicado 19 Outubro 2014 Se te safares com o Inglês, qualquer livro a O'Reilly te deixa bem servido. Este é o mais recente. Compartilhar este post Link para o post
Kratosthegod Publicado 19 Outubro 2014 Eu recomendava este: Introduction to Java Programming (Y. Daniel Liang) Mas no que toca a livros de programação, cada autor tem a sua abordagem, ritmo e parte prática e mesmo que o livro seja bom, pode não ser o mais adequado à pessoa. Os da O'Reilly são bons, esse que o rozas deixou é um bom exemplo, mas depende se o queres para aprender, melhorar os teus conhecimentos ou usar como livro de referência caso precises de algo. Compartilhar este post Link para o post
rozas Publicado 19 Outubro 2014 mas depende se o queres para aprender, melhorar os teus conhecimentos ou usar como livro de referência caso precises de algo. Isto é bem verdade e devia ter sido a primeira coisa a ser perguntada. Compartilhar este post Link para o post
g0dzilla Publicado 23 Outubro 2014 Como tenho como objetivo seguir Engenharia Informática convinha começar já aprender as bases da programação ? Se sim, o que recomendam, alguem aqui conhece o site: Code Academy? :compinchas: Compartilhar este post Link para o post
ZeroZeroPeras Publicado 23 Outubro 2014 Aconselho que aprendes a pensar na forma de "programar", pelo menos de programação imperativa. E para isso, na minha opinião, nada melhor que pseudo-código e algoritmos. Se depois quiseres ir mais à frente, aconselho Programação Orientada a Objectos, mas isso só depois de dominares os conceitos básicos. Esta é a minha opinião, a minha formação foi assim e hoje em dia programa segundo qualquer tipo de paradigma. Há também quem defenda começar logo por POO, pois poderá ser uma forma mais "natural" de pensar. Isto que eu disse, é se quiseres saber os conceitos base comuns àquelas linguagens de programação mais comuns. Depois tens outra forma de actuar, que é tornares-te especialista numa linguagem específica. Para isso, nada melhor que começar a estudar uma e uma só linguagem (Java, C#, C++, entre outras) Compartilhar este post Link para o post
g0dzilla Publicado 24 Outubro 2014 Aconselhas alguma cena/sites para eu ler ? Compartilhar este post Link para o post
ZeroZeroPeras Publicado 25 Outubro 2014 No ano passado falaram-me destes, mas não os experimentei: http://ocw.mit.edu/index.htm http://ocw.mit.edu/courses/audio-video-courses/#electrical-engineering-and-computer-science https://www.edx.org/ http://www.codecademy.com/ Compartilhar este post Link para o post
rozas Publicado 25 Outubro 2014 E também: http://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-00sc-introduction-to-computer-science-and-programming-spring-2011/ http://www.extension.harvard.edu/open-learning-initiative/intensive-introduction-computer-science http://blog.agupieware.com/2014/05/online-learning-bachelors-level.html Compartilhar este post Link para o post
Solero Publicado 26 Outubro 2014 Eu recomendava este: Introduction to Java Programming (Y. Daniel Liang) Mas no que toca a livros de programação, cada autor tem a sua abordagem, ritmo e parte prática e mesmo que o livro seja bom, pode não ser o mais adequado à pessoa. Os da O'Reilly são bons, esse que o rozas deixou é um bom exemplo, mas depende se o queres para aprender, melhorar os teus conhecimentos ou usar como livro de referência caso precises de algo. Quero para aprender, porque a cadeira que tive foi mais virada para Paradigmas (Algoritmos e Pseudo-código) do que a linguagem em si. Compartilhar este post Link para o post
ZeroZeroPeras Publicado 26 Outubro 2014 Quero para aprender, porque a cadeira que tive foi mais virada para Paradigmas (Algoritmos e Pseudo-código) do que a linguagem em si. Nesse caso recomendo um site, como daqueles que apontamos em cima. Se já sabes os paradigmas então a linguagem é fácil. Ainda por cima Java que não tem nada de especial (a parte básica e intermédia, pelo menos). Em termos de livro, recomendo um com grande parte prática, de modo a fazeres todos os exemplos e exercícios. Falaram-me no Head First Java, se precisares tenho-o em pdf De qualquer modo, se queres Java então aposta fortemente em Java Enterprise Edition e aprender alguma framework como Java Spring. Java funciona muito à base de frameworks e APIs, procura algumas propostas de emprego para veres o que se usa hoje em dia. Hibernate também é importante saber. Se quiseres mais parte Web, Javascript é obrigatório saber, até porque jQuery é muitíssimo usado hj em dia, e agora começa também a ser usado Noje.js e Angular.js Compartilhar este post Link para o post
g0dzilla Publicado 26 Outubro 2014 No ano passado falaram-me destes, mas não os experimentei:http://ocw.mit.edu/index.htmhttp://ocw.mit.edu/courses/audio-video-courses/#electrical-engineering-and-computer-sciencehttps://www.edx.org/http://www.codecademy.com/ E também:http://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-00sc-introduction-to-computer-science-and-programming-spring-2011/http://www.extension.harvard.edu/open-learning-initiative/intensive-introduction-computer-sciencehttp://blog.agupieware.com/2014/05/online-learning-bachelors-level.html :compinchas: Compartilhar este post Link para o post
Bashir Publicado 26 Outubro 2014 Nesse caso recomendo um site, como daqueles que apontamos em cima. Se já sabes os paradigmas então a linguagem é fácil. Ainda por cima Java que não tem nada de especial (a parte básica e intermédia, pelo menos). Em termos de livro, recomendo um com grande parte prática, de modo a fazeres todos os exemplos e exercícios. Falaram-me no Head First Java, se precisares tenho-o em pdf De qualquer modo, se queres Java então aposta fortemente em Java Enterprise Edition e aprender alguma framework como Java Spring. Java funciona muito à base de frameworks e APIs, procura algumas propostas de emprego para veres o que se usa hoje em dia. Hibernate também é importante saber. Se quiseres mais parte Web, Javascript é obrigatório saber, até porque jQuery é muitíssimo usado hj em dia, e agora começa também a ser usado Noje.js e Angular.js bold : node.js :mrgreen: Compartilhar este post Link para o post
Kratosthegod Publicado 26 Outubro 2014 (editado) Quero para aprender, porque a cadeira que tive foi mais virada para Paradigmas (Algoritmos e Pseudo-código) do que a linguagem em si. Então eu usava o que te recomendei. O head first java é bom para quem tem poucas bases e quer aprender o básico mas ficas com um conhecimento muito superficial da linguagem. O introduction to Java programming aborda praticamente tudo e tem montes de exercicios , o que é essencial para aprender. Editado 26 Outubro 2014 por Kratosthegod Compartilhar este post Link para o post